ubuntu网络、包管理、工作内容小结
中国地图

1.配置IP
cat /etc/network/interfaces
auto lo
iface lo inet loopback # The loopback network interface
auto enp6s0f0
iface enp6s0f0 inet static
pre-up ifconfig enp6s0f0 hw ether 00:23:81:26:73:31
address 192.168.166.45
netmask 255.255.255.0
gateway 192.168.166.1
dns-nameservers 8.8.8.8
dns-nameservers 202.106.0.20
# 重启网卡
ip addr flush dev ens33 && /etc/init.d/networking restart
2.制作本地下载源
# 如果服务器不能访问外网,那就配一个ISO下载源
mount /dev/sr0 /media/cdrom
apt-cdrom -m -d /media/cdrom/ add
apt update
3.工作内容小结
# mysql输出总会提示不要用明文的密码,下面这两行可以让其静默
export MYSQL_PWD=$passwd
mysql -u$user -e "USE IM_CONFIG;DELETE FROM CEMS_SERVER where os='linux';" -A -N
# MySQL初始化语句
/data/linkdood/im/soft/mysql/bin/mysqld --initialize --user=mysql \
--basedir=/data/linkdood/im/soft/mysql --datadir=/data/linkdood/data/mysql/data \
> /data/linkdood/im/soft/mysql/mysql_passwd.log 2>&1
# 在脚本中向MySQL插入数据
mysql -uzbqltest -p'bUj7Rxz#kwrM(alW' -e "USE IM_CONFIG;INSERT INTO CEMS_SERVER VALUES ('',...);"
# FastDFS启动
/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf start
/usr/bin/fdfs_storaged /etc/fdfs/storage.conf start
/usr/sbin/ntpdate time1.aliyun.com # 配置文件检测命令
/sbin/nginx -t -c /data/linkdood/im/soft/nginx/conf/nginx.conf
# nginx启动命令
/sbin/nginx -p /data/linkdood/im/soft/nginx # java服务能启动做了两步,
往/usr/lib下考了个libtched.so
在${JAVA_HOME}/jre/lib/ext目录下放入vsf-codec-1.0-SNAPSHOT.jar
还有依赖关系需要考虑,config和dbconfig等如果启动时间过长,其他服务也会无法启动 # 解决没有sqlhandler的问题
export PATH=$PATH:/data/linkdood/im/soft/mysql/bin
yum install gcc libffi-devel python-devel openssl-devel
pip install MySQL-python==1.2.5
4.匹配ip
grep -E "[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}" a.txt
sed -r "s#(\b[0-9]{1,3}.){3}[0-9]{1,3}\b#${IP}#g" a.txt
sed -r "s#([0-9]{1,3}.){3}[0-9]{1,3}#${IP}#g" a.txt
5./etc/profile示例
export MYSQL_HOME=/data/linkdood/im/soft/mysql/bin
export JAVA_HOME=/usr/java/jdk1.8.0_191
export PATH=$JAVA_HOME/bin:$MYSQL_HOME:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JRE_HOME=$JAVA_HOME/jre
export LD_LIBRARY_PATH=/usr/local/lib/
ulimit -SHn 999999
ulimit -c 999999
Ubuntu制作ISO下载源:https://www.cnblogs.com/0x4D75/p/9443842.html
Ubuntu arm64国内源:https://www.jianshu.com/p/67cb69b55377
ubuntu网络、包管理、工作内容小结的更多相关文章
- ubuntu利用包管理器安装Node.JS
步骤1:用curl获取源代码在我们用卷曲获取源代码之前,我们必须先升级操作系统,然后用卷发命令获取NodeSource添加到本地仓库. root@ubuntu-:~#apt-get update 安装 ...
- ubuntu snap 包管理器
基本使用 snap find $package snap install $package [--channel=beta] snap list snap refresh $package [--ch ...
- [转]Ubuntu上的包管理:dpkg,apt和aptitude
一直以来对于ubuntu的包管理的概念就是apt-get,偶尔手动装个包就是dpkg -i,现在觉得是要系统地了解一下这几个包管理的命令. 原文转自: http://zhouliang.pro/201 ...
- Bower => 前端开发也有包管理器
摘要: 一直以来npm,pip等各种包管理器好像都和前端开发没什么太大关系,当然因为nodejs的原因可能感觉npm会亲切一些,不过终归不是针对客户端的包管理工作,所以Bower的出现确实让人眼前一亮 ...
- Python包管理工具小结
此文已由作者张耕源授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 作为一名接触Python有一段时间的初学者,越来越体会到Python的方便之处,它使人能更 多的关注业务本身 ...
- Ubuntu包管理命令 dpkg、apt和aptitude
起初GNU/Linux系统中仅仅有.tar.gz.用户 必须自己编译他们想使用的每个程序.在Debian出现之後,人们觉得有必要在系统 中加入一种机 制用来管理 安装在计算机上的软件包.人们将这套系统 ...
- ubuntu包管理命令apt和dpkg的用法
apt-get命令: apt-get是debian,ubuntu发行版的包管理工具,与红帽中的yum工具非常类似,适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索.安装.升级.卸载 ...
- ubuntu包管理
查看某个文件属于哪个包dpkg -S add-apt-repository 包名software-properties-common命令名/usr/bin/add-apt-repository/usr ...
- CentOS工作内容(三)配置网络IP地址
CentOS工作内容(三)配置网络IP地址 用到的快捷键 tab 自动补齐(有不知道的吗) ctrl+a 移动到当前行的开头(a ahead) ctrl+u 删除(剪切)此处至开始所有内容 vim 末 ...
随机推荐
- 如何解决js跨域问题
Js跨域问题是web开发人员最常碰到的一个问题之一.所谓js跨域问题,是指在一个域下的页面中通过js访问另一个不同域下的数据对象,出于安全性考 虑,几乎所有浏览器都不允许这种跨域访问,这就导致在一些a ...
- JAVA基础篇—多态
class ColaEmployee父类 package com.cola; public class ColaEmployee { private String name; private int ...
- Centos启动时停止在登录界面但不显示登录信息(一直在转圈)
进入单用户模式 执行 iscsiadm -m node -o delete,然后reboot
- 《Scrum实战》第2次课【取得大家的支持】课后作业汇总
作业:<变革之心>读后感 孟帅: 2017-7-12http://www.cnblogs.com/mengshuai1982/p/7153985.html
- luogu1169 [ZJOI2007]棋盘制作
悬线法 #include <iostream> #include <cstring> #include <cstdio> using namespace std; ...
- python基础补漏-07-正则表达式
字符: . 匹配除了换行符以外的任意字符 \w 匹配字母或者数字或下划线或汉字(除了特殊字符外都能匹配) \s 匹配任意空白符 \d 匹配数字 \b 匹配单词的开始或者结束 ^ 匹配字符串 ...
- python学习-- class 类中需要注意的地方
from django.db import models class Person(models.Model): name = models.CharField(max_length=30) ...
- 如何用jquery+json来写页面
以下是json数据表: [ { "p" : "银川市", "c" : [{"c1":"兴庆区"},{ ...
- HashMap源码分析jdk1.6
HashMap数组每个元素的初始值为NULL 1.定义 public interface Map<K,V> { int size(); boolean isEmpty(); boolea ...
- hihoCoder #1349 Nature Numbers
题目大意 考虑自然数构成的序列 $a$:$01234567891011\dots$,序列下标从 $0$ 开始,即 $a_0 =0, a_1 = 1$ . 求 $a_n$($0\le n\le 10^{ ...