Linux学习(三)常用一些命令记录
这个比较乱,以后在整理,请阅读者见谅
#--------------------------------------linux安装
安装时选择ftp knome开发包
#--------------------------------------
打开终端 在桌面点击反键-打开终端
终端中的操作
cd ../..返回根目录
cd /xxxx 进入到某一个目录
sh xxxx.sh 运行sh文件
rpm -ivh xxxx.rpm 安装rpm文件
rpm -Uvh *.rpm --aid 批量安装rpm
ls 查看当前目录下的所有文件
ls -
#---------------------------------------------
linux清空catalina.out文件内容
cat /dev/null > /tomcat/logs/catalina.out
gerp MemTotal /proc/meminfo 查看交换分区物理内存
rpm -qa | grep xxxx 成功后显示版本号
#------------------------------------------vi命令
enter 进入插入状态
esc 退出编辑状态
:w 保存
重启后生效
#------------------------------------------Linux静态IP设置
IP配置:
/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
HWADDR=00:26:18:0B:38:C0
ONBOOT=yes
IPADDR=192.168.0.20
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
IP生效:
/sbin/ifdown eth0
/sbin/ifup eth0
通知网关更新信息:
/etc/init.d/network restart
配置DNS:
vi /etc/resolv.conf(这句是原句search localdomain)
nameserver 202.96.134.133
解决重启生效:
chattr +i /etc/resolv.conf
改为只读
grep MemTotal/proc/meminfo
grep SwapTotal/proc/meminfo
#-----------------------------用来解压oracle安装文件
解压cpio文件
cpio -idmv < filename.cpio
同样可以解压img文件:
cpio -idmv < filename.img
cpio 备份命令
备份:cpio -covB > [file|device] 将数据备份到文件或设备上
还原:cpio -icduv < [file|device} 将数据还原到系统中
常用参数:
-o :将数据copy到文件或设备上
-i :将数据从文件或设备上还原到系统中
-t :查看cpio建立的文件或设备内容
-c :一种比较新的portable format方式存储
-v :在屏幕上显示备份过程中的文件名
-B :让预设的blocks可以增加到5120bytes,默认是512bytes,这样可以使备份速度加快
-d :自动建立目录,这样还原时才不会出现找不到路径的问题
-u :更新,用较新的文件覆盖旧的文件
cpio常与find 配合使用
#------------------------------------ip设置
即时生效,重启后失效
开启: service iptables start
关闭: service iptables stop
重启后生效
开启: chkconfig iptables on
关闭: chkconfig iptables off
在开启了防火墙时,做如下设置,开启相关端口
修改/etc/sysconfig/iptables 文件,添加以下内容:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 23 -j ACCEPT
export LANG=zh_CN.GBK //这个是linux的字符集设置
#-------------------------------------linux 远程centos桌面
修改 /etc/gdm/custom.conf:
[xdmcp]
Enable=true
Port=177
[security]
DisallowTCP=false
3)注意要开户防火墙的177端口.
iptables -A INPUT -p tcp --dport 177 -j ACCEPT
4)打开Xstart.
Host:XXXX
Protocal:SSH
User Name:XXXX
Password:XXXX
Execution Command:
/usr/bin/gnome-session --display=$DISPLAY或
/usr/bin/xterm -display $DISPLAY
5)点保存再点run即可.
#------------------------------------linux 清楚环境变量
unset i
unset pathmunge