linux偏门、常用命令扼要笔记
2014-12-06 23:33
274 查看
有些知识,平时很少用,然冥冥中会有要用到的时候,如果恰好在面试中被问到此类偏门知识,而你又做好了笔记,请谢谢现在的自己。
1、在图形界面调出纯命令行界面: Ctrl+Alt+F2;
2、在命令行界面调出图形界面: Ctrl+Alt+F1,或者在命令行输入startx;
3、在LINUX环境开发驱动程序,首先要探测到新硬件,接下来就是开发驱动程序。
常用硬件信息查看命令整理如下:
用硬件检测程序kuduz探测新硬件:service kudzu start ( or restart)
查看CPU/板卡/内存信息:cat /proc/cpuinfo、pci、meminfo
查看PCI信息:lspci (相比cat /proc/pci更直观)
查看USB/(键盘和鼠标)设备:cat /proc/bus/usb/devices(/input/devices)
查看系统硬盘信息和使用情况:fdisk & disk - l & df
查看各设备的中断请求(IRQ):cat /proc/interrupts
查看系统体系结构:uname -a
dmidecode查看硬件信息,包括bios、cpu、内存等信息
dmesg | more 查看硬件信息
4、tgz的解压、压缩①解压
将tgz文件解压到指定目录tar zxvf test.tgz -C 指定目录比如将/source/kernel.tgz解压到 /source/linux-2.6.29 目录tar zxvf /source/kernel.tgz -C /source/ linux-2.6.29 ②压缩将指定目录压缩到指定文件比如将linux-2.6.29 目录压缩到 kernel.tgz tar czvf kernel.tgz linux-2.6.29
5、gz的解压、压缩
①压缩gzip
Linux压缩保留源文件的方法:
gzip –c filename > filename.gz
②解压gunzip
Linux解压缩保留源文件的方法:
gunzip –c filename.gz > filename
6、zip的解压和压缩
①zip
zip -r myfile.zip .
/*将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件.
②unzip
unzip -o -d /home/sunny myfile.zip
把myfile.zip文件解压到 /home/sunny/
7、rpm使用扼要说明
rpm -ivh /media/cdrom/RedHat/RPMS/samba-3.0.10-1.4E.i386.rpm //按路径安装并显示进度
8、查看某一进程是否启动 ps -ef | grep tomcat(tomcat可换成其他),后面出现一堆带有pid号的信息,即表明该进程已经启动。 关闭进程 kill xxxx(pid号)
9、linux启动遇到"setting logical Valume Manager:Parse error ..... [failed]"
后面后要求你输入管理员密码后,进行修复操作。 使用fsck,然后一路按‘y’,检查文件系统,最后重启。
10、字体颜色
Linux下字体颜色的含义蓝色表示目录;绿色表示可执行文件;红色表示压缩文件;浅蓝色表示链接文件;灰色表示其它文件;红色闪烁表示链接的文件有问题了;***是设备文件,包括block, char, fifo。白色:普通文件红底白字无闪烁:设置了粘着位的文件
VNC服务重启以及添加用户:
VNC登录用户缺省是root,但在安装oracle时必须用oracle用户的身份登录,下面我们就以oracle为例说明如何配置VNC,从而可以使用不同的用户登录到主机。
步骤描述如下:
步骤一:修改/etc/sysconfig/vncservers,添加oracle用户,修改后内容如下:
VNCSERVERS="1:root 2:root 3:oracle"
VNCSERVERARGS[1]="-geometry 1024x768"
VNCSERVERARGS[2]="-geometry 1024x768"
VNCSERVERARGS[3]="-geometry 1024x768"
步骤二:在系统中新建oracle用户
useradd oracle
passwd oracle
步骤三:将root用户下的路径复制到oracle用户的home路径下,并修改路径所属用户及组:
cp -r /root/.vnc ~oracle/.vnc
chown oracle ~oracle/.vnc/
chown oracle.oinstall -R ~oracle/.vnc/
chown oracle ~oracle/.vnc/*
chown oracle.oinstall -R ~oracle/.vnc/*
手工杀掉已经启动的VNC服务进程
[root@testdb ~]# ps -ef | grep -i vnc | grep -v grep
root 1178 1 0 11:07 pts/2 00:00:00 Xvnc :1 -desktop testdb:1 (root) -httpd /usr/share/vnc/classes -auth /root/.Xauthority -geometry 1024x768 -depth 16 -rfbwait 30000 -rfbauth /root/.vnc/passwd -rfbport 5901 -pn
root 1182 1 0 11:07 pts/2 00:00:00 vncconfig -iconic
[root@testdb ~]# kill 1178
3)确认进程已经杀掉
[root@testdb ~]# ps -ef | grep -i vnc | grep -v grep
4)再次启动桌面1的VNC服务,这里可以看到报错
[root@testdb ~]# vncserver :1
Warning: testdb:1 is taken because of /tmp/.X1-lock
Remove this file if there is no X server testdb:1
A VNC server is already running as :1
2.处理过程
很简单,按照错误提示的内容,需要删除/tmp/.X1-lock文件
[root@testdb ~]# rm -f /tmp/.X1-lock
启动尝试,仍然报错
[root@testdb ~]# vncserver :1
Warning: testdb:1 is taken because of /tmp/.X11-unix/X1
Remove this file if there is no X server testdb:1
A VNC server is already running as :1
同样,按照提示的错误,进一步删除/tmp/.X11-unix/X1文件
[root@testdb ~]# rm -f /tmp/.X11-unix/X1
再次启动尝试,OK,启动成功!
Xshell3.0
081014-151637-999721
Xshell4.0
690313-111999-999313
本博文将在以后不断添加新的linux常用、偏门知识。
1、在图形界面调出纯命令行界面: Ctrl+Alt+F2;
2、在命令行界面调出图形界面: Ctrl+Alt+F1,或者在命令行输入startx;
3、在LINUX环境开发驱动程序,首先要探测到新硬件,接下来就是开发驱动程序。
常用硬件信息查看命令整理如下:
用硬件检测程序kuduz探测新硬件:service kudzu start ( or restart)
查看CPU/板卡/内存信息:cat /proc/cpuinfo、pci、meminfo
查看PCI信息:lspci (相比cat /proc/pci更直观)
查看USB/(键盘和鼠标)设备:cat /proc/bus/usb/devices(/input/devices)
查看系统硬盘信息和使用情况:fdisk & disk - l & df
查看各设备的中断请求(IRQ):cat /proc/interrupts
查看系统体系结构:uname -a
dmidecode查看硬件信息,包括bios、cpu、内存等信息
dmesg | more 查看硬件信息
4、tgz的解压、压缩①解压
将tgz文件解压到指定目录tar zxvf test.tgz -C 指定目录比如将/source/kernel.tgz解压到 /source/linux-2.6.29 目录tar zxvf /source/kernel.tgz -C /source/ linux-2.6.29 ②压缩将指定目录压缩到指定文件比如将linux-2.6.29 目录压缩到 kernel.tgz tar czvf kernel.tgz linux-2.6.29
5、gz的解压、压缩
①压缩gzip
Linux压缩保留源文件的方法:
gzip –c filename > filename.gz
②解压gunzip
Linux解压缩保留源文件的方法:
gunzip –c filename.gz > filename
6、zip的解压和压缩
①zip
zip -r myfile.zip .
/*将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件.
②unzip
unzip -o -d /home/sunny myfile.zip
把myfile.zip文件解压到 /home/sunny/
7、rpm使用扼要说明
rpm -ivh /media/cdrom/RedHat/RPMS/samba-3.0.10-1.4E.i386.rpm //按路径安装并显示进度
8、查看某一进程是否启动 ps -ef | grep tomcat(tomcat可换成其他),后面出现一堆带有pid号的信息,即表明该进程已经启动。 关闭进程 kill xxxx(pid号)
9、linux启动遇到"setting logical Valume Manager:Parse error ..... [failed]"
后面后要求你输入管理员密码后,进行修复操作。 使用fsck,然后一路按‘y’,检查文件系统,最后重启。
10、字体颜色
Linux下字体颜色的含义蓝色表示目录;绿色表示可执行文件;红色表示压缩文件;浅蓝色表示链接文件;灰色表示其它文件;红色闪烁表示链接的文件有问题了;***是设备文件,包括block, char, fifo。白色:普通文件红底白字无闪烁:设置了粘着位的文件
VNC服务重启以及添加用户:
VNC登录用户缺省是root,但在安装oracle时必须用oracle用户的身份登录,下面我们就以oracle为例说明如何配置VNC,从而可以使用不同的用户登录到主机。
步骤描述如下:
步骤一:修改/etc/sysconfig/vncservers,添加oracle用户,修改后内容如下:
VNCSERVERS="1:root 2:root 3:oracle"
VNCSERVERARGS[1]="-geometry 1024x768"
VNCSERVERARGS[2]="-geometry 1024x768"
VNCSERVERARGS[3]="-geometry 1024x768"
步骤二:在系统中新建oracle用户
useradd oracle
passwd oracle
步骤三:将root用户下的路径复制到oracle用户的home路径下,并修改路径所属用户及组:
cp -r /root/.vnc ~oracle/.vnc
chown oracle ~oracle/.vnc/
chown oracle.oinstall -R ~oracle/.vnc/
chown oracle ~oracle/.vnc/*
chown oracle.oinstall -R ~oracle/.vnc/*
手工杀掉已经启动的VNC服务进程
[root@testdb ~]# ps -ef | grep -i vnc | grep -v grep
root 1178 1 0 11:07 pts/2 00:00:00 Xvnc :1 -desktop testdb:1 (root) -httpd /usr/share/vnc/classes -auth /root/.Xauthority -geometry 1024x768 -depth 16 -rfbwait 30000 -rfbauth /root/.vnc/passwd -rfbport 5901 -pn
root 1182 1 0 11:07 pts/2 00:00:00 vncconfig -iconic
[root@testdb ~]# kill 1178
3)确认进程已经杀掉
[root@testdb ~]# ps -ef | grep -i vnc | grep -v grep
4)再次启动桌面1的VNC服务,这里可以看到报错
[root@testdb ~]# vncserver :1
Warning: testdb:1 is taken because of /tmp/.X1-lock
Remove this file if there is no X server testdb:1
A VNC server is already running as :1
2.处理过程
很简单,按照错误提示的内容,需要删除/tmp/.X1-lock文件
[root@testdb ~]# rm -f /tmp/.X1-lock
启动尝试,仍然报错
[root@testdb ~]# vncserver :1
Warning: testdb:1 is taken because of /tmp/.X11-unix/X1
Remove this file if there is no X server testdb:1
A VNC server is already running as :1
同样,按照提示的错误,进一步删除/tmp/.X11-unix/X1文件
[root@testdb ~]# rm -f /tmp/.X11-unix/X1
再次启动尝试,OK,启动成功!
Xshell3.0
081014-151637-999721
Xshell4.0
690313-111999-999313
本博文将在以后不断添加新的linux常用、偏门知识。
相关文章推荐
- RHCE课程-RH033Linux基础笔记二之安装LINUX及常用命令介绍 推荐
- 写得蛮好的linux学习笔记(二)(一些常用的基本命令)
- Linux笔记(三)— Linux 常用命令
- Linux 变干边学 学习笔记之 Vi常用命令
- Linux常用命令学习笔记
- Centos学习笔记 linux 常用命令:压缩解压命令
- Linux学习笔记3_文件系统常用命令
- Linux笔记 其一 常用命令
- 【Linux从零开始】:3.vim编辑器最常用的命令笔记
- [Linux学习笔记]目录、路径、文件、目录常用命令
- 写得蛮好的linux学习笔记二-常用命令(收藏)
- Linux学习笔记:常用搜索命令
- Linux 自学笔记(七)——Linux 文件系统及文件操作常用命令
- Centos学习笔记 linux 常用命令:压缩解压命令
- RHCE课程-RH033Linux基础笔记二之安装LINUX及常用命令介绍
- Linux学习笔记:基本概念、常用命令
- 我的Linux学习笔记1(文件操作常用命令)
- linux 常用命令笔记
- linux常用命令笔记(2.权限管理命令,文件搜索命令,帮助命令)
- linux常用命令笔记(1.文件处理命令)