常用linux命令

推荐网站
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 root@10.10.4.111:/usr/local

scp [-P 端口号] root@ip:/usr/xxx [文件]或[-r 文件夹] 从远程电脑拷贝到当前电脑

scp root@10.10.4.1:/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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值