前言
记录工作中很常见的命令(持续更新)
查看linux 版本
1 | uname -a |
centeOS 安装SZ和RZ
1 | yum install lrzsz |
centeOS安装mysql
1 | yum install mysql-server |
防火墙开放端口
1 | /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT |
端口占用
1 | #查找端口被占用 |
更新时间
Ubuntu如果发现时间不对,需要更新时间1
2
3
4
5
6sudo ntpdate ntp.ubuntu.com
sudo ntpdate time.nist.gov
#设置电脑的时区为上海
sudo cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
#将系统时间写入到CMOS
sudo hwclock --systohc
screen
没有接触这个命令之前, 我都是使用的nohup指令运行jar包在后台, 也没有什么问题,但是现在有一个情况:连接到的服务器都是要经过跳板机,有时候要在一个服务器上执行多个操作就要开好几个, 确实太麻烦,真好解除到screen这个命令,也解决了nohup的问题:
- 可以开启多个screen
- 每个screen又可以开启多个window
- screen都是在远程环境运行,关闭当前shell不会关闭screen
使用screen
1
2
3
4
5screen -S yourname -> 新建一个叫yourname的session
screen -ls -> 列出当前所有的session
screen -r yourname -> 回到yourname这个session
screen -d yourname -> 远程detach某个session
screen -d -r yourname -> 结束当前session并回到yourname这个session
使用window
使用fg
当你开启一个session并在window中执行一个比如:python inedx.py的时候,这个时候你是用C-a z把当前的session放到了后台.下次你想调出之前运行的情况,就可以使用fg指令了
chkconfig
这个命令检查,设置系统的各种服务
我们可以用来设置服务的开机启动
比如:chkconfig mysqld on
: 开启mysqld开机启动chkconfig –add postfix
: 天机服务postfix到chkconfig列表chkconfig postfix off
: 取消potsfix的开机启动chkconfig --del ip6tables
:从启动项中删除ip6tableschkconfig –list
: 查看所有的启动项chkconfig –list httpd
: 查看具体的某一个启动项比如httpd
一共有6个级别:这个可以深入看一看