开机设置 佛祖保佑
_ooOoo_
o8888888o
88" . "88
(| -_- |)
O\ = /O
____/`---'\____
.' \\| |// `.
/ \\||| : |||// \
/ _||||| -:- |||||- \
| | \\\ - /// | |
| \_| ''\---/'' | |
\ .-\__ `-` ___/-. /
___`. .' /--.--\ `. . __
."" '< `.___\_<|>_/___.' >'"".
| | : `- \`.;`\ _ /`;.`/ - ` : | |
\ \ `-. \_ __\ /__ _/ .-` / /
======`-.____`-.___\_____/___.-`____.-'======
`=---='
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
佛祖保佑 永不死机
心外无法 法外无心
复制上面内容粘贴到文件/etc/motd
,重新登录就可以了
系统命令
cat /etc/redhat-release 查看 centos 版本
cd /etc/sysconfig/network-scripts 网络配置文件位置
netstat -tulpn 端口占用情况
netstat -an |grep 宿主机的映射端口
df -h 查看磁盘使用情况
实时追踪文件内容
tail -f -n 100 log.txt
其中 -f
: 循环读取, -n 100
: 最后100行, log.txt
为追踪文件
生成 key
ssh-keygen -t rsa -C 项目名
本地文件上传服务器
scp Downloads/php-7.2.11tar.bz2 root@192.168.xx.xx:/home/tmp
scp 上传命令
Downloads/php-7.2.11tar.bz2 表示本地上准备上传文件的路径和文件
root@192.168.xx.xx 表示使用root用户登录远程服务器192.168.xx.xx
:/home/tmp 上传到服务器的目录
上传文件夹
scp -r 本地路径 用户名@主机名:远程文件夹路径
软链接
ln-s /usr/local/.../bin/... /usr/bin/...
~ 设置别名
alias lsr='ls -laR'
~ 删除别名
unalias lsr
vim 使用
esc 切换命令模式
G 光标移至末尾 500G 光标移至500行
gg 光标移至行首
0 行首
$ 行尾
w 移至下一个单次
dd 删除一行
100dd 光标开始位置向下删除100行
u 撤销
yy 复制
10yy 光标开始位置复制10行
p 粘贴
:set nu 显示行号
:set nonu 去除行号
:set ts=4 tab制表4个空格
:syntax on 高亮语法
/ 搜索 (n 下一个/N 上一个)
vim 配置
touch .vimrc
vim .vimrc
# 在文件中输入以下内容
set nu
syntax on
set ts=4
set expendtab # 制表键变空格
set autoindent # 自动缩进
set ruler # 显示光标位置
set nohls # 去除搜索高亮
进程操作相关
命令 & 把命令放在后台运行
ps aux | grep nginx
ps -aux 查看所有的进程
| 管道符命令
grep 查找文件中符合条件的字符串
~ 查看nginx进程 及 杀掉进程
ps -aux|grep nginx
kill -9 ...