推荐网站
Linux命令大全 http://man.linuxde.net/
Linux Command https://github.com/jaywcjlove/linux-command
一、压缩命令
压缩:tar -zcvf 压缩文件名.tar.gz 被压缩文件名
解压:tar -zxvf 压缩文件名.tar.gz
安装zip:yum install -y unzip zip
zip压缩排除指定文件:zip -r upload.zip upload -x .mp4 zip test3.zip tests/ -x tests/ln.log
zip -r apache-tomcat-20190930.zip apache-tomcat/* -x apache-tomcat/logs/*
二、查看磁盘占用
查看磁盘整体使用情况
df -h
查看当前目录下文件夹占用空间(能够递归算出子目录大小) ,并按大小倒序,分页显示
du -h --max-depth=1 | sort -hr | more
查看当前目录下子文件夹占用空间
du -h --max-depth=2 | sort -hr | more
查看当前目录下文件占用空间,并按大小排序,以K为单位显示文件大小(892765是800多兆),
ll -k | sort -k5 -rn | grep [d]
查看根目录下每个文件夹的大小
du -sh *
三、修改密码
若修改root自己的密码,直接输入 passwd 。输入两遍,新密码即可。
若修改其他用户,如oracle 的密码,可直接输入passwd oracle。输入两遍性新密码即可。
四、安装htop
yum -y install htop
htop
查看cup占用 top
查看top中线程详情 top -p 6777 -H
五、安装nload,查看网卡流量
yum install nload
nload
六、远程拷贝scp
scp [-P 端口号] [文件]或[-r 文件夹] root@ip:/usr/xxx 从当前电脑拷贝到远程电脑
scp lrzsz-0.12.20.tar [email protected]:/usr/local
scp [-P 端口号] root@ip:/usr/xxx [文件]或[-r 文件夹] 从远程电脑拷贝到当前电脑
scp [email protected]:/usr/local/apache-tomcat-6.0.43/webapps/outside.zip /usr/local
七、防火墙
vim /etc/sysconfig/iptables
添加以下内容,则开放指定端口
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
重启防火墙
/etc/init.d/iptables restart
查看防火墙状态
service iptables status
查看端口占用情况
lsof -i
八、修改文件所属用户
使用chown命令可以修改文件或目录所属的用户:
命令:chown 用户 目录或文件名
例如:chown -R qq /home/qq (把home目录下的qq目录的拥有者改为qq用户)
使用chgrp命令可以修改文件或目录所属的组:
命令:chgrp 组 目录或文件名
例如:chgrp -R qq /home/qq (把home目录下的qq目录的所属组改为qq组)
创建用户 http://blog.csdn.net/u011414200/article/details/47439515
九、添加启动项
1、添加tomcat为启动项
vim /etc/rc.d/rc.local
sleep 2
export JAVA_HOME=/data/tools/jdk1.7.0_79
/data/apache-tomcat-7.0.61/bin/startup.sh
2、添加nginx为启动项
chkconfig --list
chkconfig --add nginx
chkconfig --lis
十、查看系统版本号
lsb_release -a 查看当前系统的发行版信息
cat /etc/issue 显示的是发行版本信息
cat /proc/version 说明正在运行的内核版本。
uname -a 可显示电脑以及操作系统的相关信息
http://jingyan.baidu.com/article/7908e85c725159af481ad2f7.html
查看系统配置
http://www.cnblogs.com/xuchunlin/p/5671572.html
十一、启动ssh服务
service sshd start 启动服务
重启后可输入:netstat -antp | grep sshd 查看是否启动22端口
设置SSH服务为开机启动 chkconfig sshd on
rpm -qa | grep ssh 查看SSH是否安装
yum install openssh-server 安装
十二、安装jdk
方式一、rpm安装
rpm -ivh jdk-7u80-linux-x64.rpm
方式二、压缩包安装
cd /usr/local
tar -zxvf jdk-7u80-linux-x64.tar.gz
mv jdk1.7.0_80 /usr/local/jdk7
vim /etc/profile 在最后面添加以下内容
export JAVA_HOME=/usr/local/jdk7
export PATH= P A T H : PATH: PATH:JAVA_HOME/bin
export CLASSPATH=.: J A V A H O M E / l i b / t o o l s . j a r : JAVA_HOME/lib/tools.jar: JAVAHOME/lib/tools.jar:JAVA_HOME/lib/rt.jar
source /etc/profile 使环境变量立即生效
十三、查看linux外网IP
curl members.3322.org/dyndns/getip
curl icanhazip.com
十四、修改linux时间
date -s “2020-01-01 02:58:50”
实时刷新显示当前linux时间
watch -n 1 “date +%T”
十五、追踪网络数据包的路由途径
traceroute -n ip/host
十六、启动图形化界面
startx
gnome-panel
十七、安装rz sz命令
yum install -y lrzsz
------------------------------------ 或者使用下面的命令
root 账号登陆后,依次执行以下命令:
cd /tmp
wget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz
wget http://46.4.3.182/uwe/releases/lrzsz-0.12.20.tar.gz
https://pan.baidu.com/s/10nqm0IEqkdYEULD2lyJh6w 百度云盘下载
tar zxvf lrzsz-0.12.20.tar.gz && cd lrzsz-0.12.20
./configure && make && make install
上面安装过程默认把lsz和lrz安装到了/usr/local/bin/目录下,现在我们并不能直接使用,下面创建软链接,并命名为rz/sz:
cd /usr/bin
ln -s /usr/local/bin/lrz rz
ln -s /usr/local/bin/lsz sz
十八、常见启动命令
1、启动oracle
su - oracle
lsnrctl start
dbstart
2、启动nginx
/etc/init.d/nginx start
3、启动keepalived
/etc/init.d/keepalived start
/usr/local/nginx/nginx start
4、启动weblogic
/etc/init.d/memcached start
5、启动mysql
/etc/init.d/mysql start
6、启动nexus
su - nexus /home/nexus/nexus-2.11.1-01/bin/nexus start