系统操作
别名设置
vim ~/.bash_profile
# alias pull='git pull'
source ~/.bash_profile
1
2
3
2
3
防火墙
sudo ufw status # 查看状态
sudo ufw enable #开启防火墙
sudo ufw disable #关闭防火墙
1
2
3
4
5
2
3
4
5
查看文件大小
ls -lh //l显示的是文件的字节大小 h是文件较大时会显示K M G
1
grep 查询多个关键字
grep -E "a|b" -E 区分大小写
egrep "a|b"
1
2
2
ssh_exchange_identification: Connection closed by remote host 问题解决
vnc 界面通过输入用户名(root)和密码进行登录
sudo vim /etc/sshd.deny.hosteye
这里面会有一个记录的 IP(也就是您被封禁的ip)。将其注释掉、或者删除就可以了
1
2
3
2
3
添加用户
sudo adduser xxx
1
修改用户密码
sudo passwd xxx
1
删除用户
删除账户但不删除/home路径下的用户文件夹
sudo deluser xxx
1
加上-r可以删除/home路径下的用户文件夹
sudo userdel -r xxx
1
添加软连接
ln -s /home/work/baidu/health/muzhi-policy/policy2 /home/work/odp/webroot/
1
删除软连接
rm -rf /home/work/odp/webroot/policy2
1
注意
rm -rf /home/work/odp/webroot/policy2/ 后边不能加斜杠 否则会删除里边的文件
文件夹添加权限
sudo chmod -R 777 /home/test
1
nohub
nohup 运行命令 & : ctrl+c和退出终端都不能关闭进程
1
查看进行中的进程
ps -aux|grep 程序名 : 根据程序名查进程号
1
根据端口号查进程
lsof -i:端口号 : 根据端口号查进程号
1
查看日志
tail -fn 10000 nohup.out : 查看输出到nohup.out的内容
-f 循环读取
-q 不显示处理信息
-v 显示详细的处理信息
-c<数目> 显示的字节数
-n<行数> 显示文件的尾部 n 行内容
--pid=PID 与-f合用,表示在进程ID,PID死掉之后结束
-q, --quiet, --silent 从不输出给出文件名的首部
-s, --sleep-interval=S 与-f合用,表示在每次反复的间隔休眠S秒
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10