Linux常用命令操作--个人笔记

0.查看系统信息(bjchenxu)
cat /proc/cpuinfo - CPU (i.e. vendor, Mhz, flags like mmx)
cat /proc/interrupts - 中断
cat /proc/ioports - 设备IO端口
cat /proc/meminfo - 内存信息(i.e. mem used, free, swap size)
cat /proc/partitions - 所有设备的所有分区
cat /proc/pci - PCI设备的信息
cat /proc/swaps - 所有Swap分区的信息
cat /proc/version - Linux的版本号 相当于 uname -r
uname -a - 看系统内核等信息

cat /etc/redhat-release  -查看当前linux的版本


//1.设置静态IP地址//
[root@localhost]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
UUID=d70f1147-714b-485a-9a54-95881b5fc422
ONBOOT=yes         //开机自启动
NM_CONTROLLED=yes
BOOTPROTO=static   //静态IP
IPADDR=192.168.88.104
PREFIX=24
GATEWAY=192.168.88.1
DNS1=192.168.88.1
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
HWADDR=BC:AE:C5:CC:F6:31
LAST_CONNECT=1430367129

查看ip:nmcli connection show eno1


//2.重启网络服务//
[root@localhost]# service network restart

摘要:
---修改ip地址---
即时生效:
# ifconfig eth0 192.168.1.155 netmask 255.255.255.0
重启生效:
修改/etc/sysconfig/network-scripts/ifcfg-eth0
---修改default gateway---
即时生效:
# route add default gw 192.168.1.1
重启生效:
修改/etc/sysconfig/network-scripts/ifcfg-eth0
---修改dns---
修改/etc/resolv.conf
修改后即时生效,重启同样有效
---修改host name---
即时生效:
# hostname test1
重启生效:
修改/etc/sysconfig/network


//3.防火墙命令//
[root@localhost]# service iptables start   //开启防火墙
[root@localhost]# service iptables stop    //关闭防火墙
[root@localhost]# service iptables restart //重启防火墙

[root@localhost]# service iptables status  //查看防火墙状态

 永久性生效,重启后不会复原
开启: chkconfig iptables on
关闭: chkconfig iptables off


//4.设置防火墙端口//
[root@localhost]# vi /etc/sysconfig/iptables
添加端口:
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 17001 -j ACCEPT

//5.添加可执行权限//
[root@localhost]# chmod a+x XXXXXX

为/home/czz/目录下的所有文件添加执行权限。
$ chmod a+x /home/czz/*

//6.查找//
[root@localhost]# rpm -qa | grep mysql

//7.查看进程//
[root@localhost]# ps -ef | grep java

//8.查看端口情况//
[root@localhost]# netstat -ano|grep 1395

//9.重启计算机//

[root@localhost]# shutdown -r now   //现在重启计算机
[root@localhost]# reboot       //重启计算机

//10.vi退出
:q     退出不保存
:wq    退出并保存
:q!    强制退出,比如没有权限退不出时,可强制退出

//11.关闭selinux/
1)、禁用SELinux(重启后生效)
修改/etc/sysconfig/selinux
更改其中的SELINUX项的值就可以关闭和启用SELinux服务了。
修改成 SELINUX=disable 禁用SeLinux
修改成 SELINUX=enforcing 使用SeLinux


vi /etc/selinux/conf
set SELINUX=disabled

2)、不重启但重启恢复原样
/usr/sbin/setenforce 0 立刻关闭 SELINUX
/usr/sbin/setenforce 1 立刻启用 SELINUX


//12.//
显示电脑以及操作系统的相关信息
uname -a
正在运行的内核版本
cat /proc/version
发行版本信息
cat /etc/issue
比较全的信息
lsb_release -a

//13压缩解压///
压缩解压命令:tar
语法:tar  选项[cvf]  [目录]
-c  产生.tar打包文件
-v  显示详细信息
-f  指定压缩后的文件名
-z  打包同时压缩
压缩后文件格式:.tar.gz
范例:$ tar  -zcvf   dir1.tar.gz  dir1
将目录dir1压缩成一个打包并压缩的文件

tar命令解压缩语法:
-x  解包.tar文件
-v  显示详细信息
-f  指定解压文件
-z  解压缩
范例:$ tar  -zxvf  dir1.tar.gz

压缩解压命令:zip
语法:zip  选项[-r]  [压缩后文件名称]  [文件或目录]
-r  压缩目录
压缩后文件格式:.zip
范例:压缩文件 $ zip  services.zip  /etc/services  
           压缩目录 $ zip  -r  test.zip  /test

压缩解压命令:unzip
语法:unzip  [压缩文件]
范例:$ unzip test.zip

解压小全
tar -I或者bunzip2命令都可以解压.bz2文件
tar xvfj example.tar.bz2
tar xvfz example.tar.gz
tar xvfz example.tgz
tar xvf example.tar
unzip example.zip 

软链接就是:“ln –s 源文件 目标文件”

















评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值