Linux 一 些常用的命令

rsync命令的介绍:

rsync  -vzrtopg --progress --delete --bwlimit=20000 --exclude "[文件或目录]"  -e ssh  [要同步的文件或目录]  root@127.0.0.1:[要同步的目录或路径]

参数介绍:
-v表示verbose详细显示
-z表示压缩
-r表示recursive递归
-t表示保持原文件创建时间
-o表示保持原文件属主
-p表示保持原文件的参数
-g表示保持原文件的所属组
-a存档模式
-P表示代替-partial和--progress两者的选项功能
-e ssh建立起加密的连接。
--exclude不包含目录
--bwlimit限制传输速度

相关文档:http://man.linuxde.net/rsync

查看当前系统JAVA的安装路径:

echo $JAVA_HOME

查看内核版本:

uname -a 

ubuntu的防火墙

关闭:ufw disable
开启:ufw enable

 卸载了 iptables

  apt-get remove iptables

 关闭ubuntu中的防火墙的其余命令

    iptables -P INPUT ACCEPT

    iptables -P FORWARD ACCEPT

    iptables -P OUTPUT ACCEPT

    iptables -F

 ubuntu安装 ssh 服务

sudo apt-get install openssh-server openssh-client

 ubuntu查看 22 端口开放

netstat -tnl
netstat -apn | grep 22

 安装 java8

sudo apt-get install openjdk-8-jdk

 修改文件所属群组:

chown -R newname:newname  ./filename

 ubuntu 安装nginx:

sudo apt install nginx
默认的web目录:

/usr/share/nginx/html

nginx.conf目录:

/etc/nginx/nginx.conf

nginx目录:

/usr/sbin/nginx

 Operation not permitted 问题解决:

lsattr .user.ini
修改去掉 i 属性 即可:
chattr -i .user.ini

 git 生成秘钥:

ssh-keygen -t rsa -C "youname@youmail.com"
三回车 即可

 vim/vi 命令:

删除全部   :%d

 tree 树结构:

安装:
sudo apt install tree

添加用户删除用户及查看密码文件:

useradd -g用户组 -G附加组 username   添加
passwd username 密码
userdel -r username 删除用
cat /etc/passwd 系统所有用户信

更改文件所属用户及组:

sudo chown -R www:www testdir

 查看 系统 使用情况:

top

 IOStat指令: 磁盘情况:

iostat -d -k 2
# iostat主要用来显示磁盘IO情况,这里-d、-k、2是三个常加的参数:
#    -d   表示显示设备(磁盘)使用状态
#    -k   某些使用block为单位的列强制使用Kilobytes为单位
#    2    表示数据显示每隔2秒刷新一次。可以使用Ctrl+C来终止输出

 后台运行任务:

nohup /usr/local/node/bin/node /www/im/chat.js >> /home/obj/log/xxx.log 2>&1 &

nohup /your-now-dirpath > /dev/null 2>&1 & // 输出到空

统计文件目录大小:

du -sh ./
posted @ 2018-08-15 08:38  小刁缘  阅读(159)  评论(0编辑  收藏  举报