Linux关机,重启
# 关机
shutdown -h now
# 重启
shutdown -r now
建立软连接
ln -s /usr/local/jdk1.8/ jdk
sshkey
# 创建sshkey
ssh-keygen -t rsa -C your_email@example.com
#id_rsa.pub 的内容拷贝到要控制的服务器的 home/username/.ssh/authorized_keys 中,如果没有则新建(.ssh权限为700, authorized_keys权限为600)
后台运行命令
后台运行,并且有nohup.out输出
nohup xxx &
后台运行, 不输出任何日志
nohup xxx > /dev/null &
后台运行, 并将错误信息做标准输出到日志中
nohup xxx >out.log 2>&1 &
添加用户, 配置sudo权限
# 新增用户
useradd 用户名
passwd 用户名
#增加sudo权限
vim /etc/sudoers
# 修改文件里面的
# root ALL=(ALL) ALL
# 用户名 ALL=(ALL) ALL
常用压缩, 解压缩命令
tar czvf xxx.tar 压缩目录
zip -r xxx.zip 压缩目录
tar zxvf xxx.tar
# 解压到指定文件夹
tar zxvf xxx.tar -C /xxx/yyy/
unzip xxx.zip
cp, scp, mkdir
#复制
cp xxx.log
# 复制并强制覆盖同名文件
cp -f xxx.log
# 复制文件夹
cp -r xxx(源文件夹) yyy(目标文件夹)
# 远程复制
scp -P ssh端口 username@10.10.10.101:/home/username/xxx /home/xxx
# 级联创建目录
mkdir -p /xxx/yyy/zzz
# 批量创建文件夹, 会在test,main下都创建java, resources文件夹
mkdir -p src/{test,main}/{java,resources}
变更文件所属用户, 用户组
chown eagleye.eagleye xxx.log