1.注销系统的logout命令
1.修改/etc/inittab
id:5:initdefault:
注释:
0 – 关机 halt
1 – 单人模式 Single user mode
2 – 多人模式未含网路功能
3 – 完整多人使用者模式(文本模式)
4 – 未使用 unused
5 – xwindow 模式 X11
6 – 重开机 reboot
2.Shutdown命令可以关闭所有程序
#shutdown now ← 立刻关机
#shutdown +5 ← 5分钟后关机
#shutdown 10:30 ← 在10:30时关机
shutdown -r now 现在重启系统
shutdown 命令安全地将系统关机
shut down -h 1 :一分钟后关闭计算机
4.空间:
df(disk free)
df -h
# du -bs dir_name //dir_name为挂载点
# df -lh
Filesystem 容量 已用 可用 已用% 挂载点
/dev/hda8 11G 6.0G 4.4G 58% /
df -T 查看分区信息
5.--配置网卡
redhat-config-network
system-config-network
netconfig
网卡配置文件:
/etc/sysconfig/network-scripts/ifcfg-eth0
6.--关闭防火墙
/
etc/init.d/iptables stop
7.--
ifconfig:显示IP地址信息。
host:得到网络主机的有关信息。
netstat:显示路由信息和网络统计数字。
ip:显示IP地址信息。
route:显示路由信息。
8.如何查看所安装的linux系统是64位的还是32位的?
1)#uname -a
如果显示为i386则应该是32bit的
如果显示为EMT64或PPC64之类则表示为64bit的.
2)#uname -m
出现i*86就是32位的,
出现ia64就是64位的
9.如何查看linux版本?
1) 登录到服务器执行 lsb_release -a
2) 登录到linux执行cat /etc/redhat-release
3) 登录到linux执行rpm -q redhat-release
4) more /etc/redhat-release
5) uname -a
6) vi /etc/issue
10.安装RPM包软件
#rpm -ivh MYsoftware-1.2 -1.i386.rpm
1)RPM命令主要参数:
-i 安装软件。
-t 测试安装,不是真的安装。
-p 显示安装进度。
-f 忽略任何错误。
-U 升级安装。
-v 检测套件是否正确安装。
2)查看rpm包有没有安装
rpm -qa|grep vsftpd
rpm -qa|grep setarch-2
11.卸载软件
# rpm -e 软件名
12.tar
解包:tar xvf FileName.tar
tar xvf 打包文件名.tar
打包:tar cvf FileName.tar DirName
tar cvf 打包文件名.tar 需要打包的文件夹名
<
解压1:
解压2:gzip -
压缩:gzip FileName
和 .tgz
解压:tar zxvf
压缩:tar zcvf DirName
15.bz2
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName
16.tar.bz2
解压:tar jxvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2 DirName
17.bz
解压1:bzip2 -d FileName.bz
解压2:bunzip2 FileName.bz
18.zip
解压:unzip FileName.zip
压缩:zip FileName.zip DirName
zip -r filename.zip filesdir
19.rar
解压:rar x FileName.rar
压缩:rar a F
ileName.rar DirName
19.--oracle
$gunzip ship.db.aix.
$gunzip ship.db.aix.
$cpio -idcmv <ship.db.aix.disk1.cpio
$cpio -idcmv <ship.db.aix.disk2.cpio
20.Linux引导文件
grub /boot/f
LILO /f
21.Linux 64 安装
(1)加载硬盘驱动
linux dd
(2)分区:手动
/
:分区
swap:分区
/boot
数据库:100G以上
(3)安装包
servers:可以全部不要,可以安装ftp、edit
开发工具:全要
Development
System全部安装
22.复制:
cp [选项] 源文件或目录 目标文件或目录
23.防火墙
1)永久性生效,重启后不会复原
开启:chkconfig iptables on
关闭:chkconfig iptables off
2)即时生效,重启后复原
开启:service iptables start
关闭:service iptables stop
修改/etc/sysconfig/iptables 文件,添加以下内容:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
24.管道
ls -al|grep op
ls -lh 显示目录里各个文件的相信信息
25.
1)删除文件
rm [选项] 文件…
2)删除所有的文件
rm *
3)删除目录
rmdir 删除空目录
4)删除目录
rm -rf 删除目录
-
r 就是向下递归,不管有多少级目录,一并删除 采本站,必打击者
-f 就是直接强行删除,不作任何提示的意思
26.Linux系统开防火墙时自动开启相对应端口:23
重启后失效
开启: 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
27.修改/etc/inittab
id:5:initdefault:
注释:
0 – 关机 halt
1 – 单人模式 Single user mode
2 – 多人模式未含网路功能
3 – 完整多人使用者模式(文本模式)
4 – 未使用 unused
5 – xwindow 模式 X11
6 – 重开机 reboot
28.--查看MAC地址
ipconfig /all
29.系统安装时,加载硬件驱动
当系统出现boot: 提示时,键入 linux dd,按<ENTER>继续,提示”Do you have a driver disk”,选择”yes”,驱动程序磁盘源选择sda,插入SAS驱动软盘。
33.--扫描端口
nmap localhost
34.--查看是否已经安装
rpm -q gcc 查看是否已经安装了gcc
35.--管道过滤
ls -al|grep op
显示所有子目录的内容
ls -R
36.--IP地址对应的域名
/etc/hosts
43.允许anonymous用户下载、上传ftp的服务
1)启动VSFTP
# service vsftpd start
2)修改配置文件
/etc/f
修改:
到# anon_upload_enable=YES下面,增加下列四行:
anon_upload_enable=YES
chown_uploads=YES
chown_username=daemon
anon_umask=077
且确保 anonymous_enabled=YES有效。
3)在/var/ftp/创建一个上传目录,并修改权限
# mkdir /var/ftp/incoming
# chown root.ftp /var/ftp/incoming
# chmod 730 /var/ftp/incoming
4)日志
/etc/logrotate.d/vsftpd.log
44.--查看进程
ps -ef|grep telnet
45.--linux配置IP地址及路由
linux下网络配置
ip地址配置
ifconfig eth0 ***.***.***.*** netmask 255.255.255.0 "配置IP地址
ifconfig eth0 up | down "激活,关闭设备eth0
路由配置
route add -net ***.***.***.*** dev eth0 "访问***.***..网段通过设备eth0出去
route add default gw 192.168.0.1 "配置默认网关
route del 192.。。。 "删除指定IP路由
48.忘记开机密码
一、lilo
1) 在出现 lilo: 提示时键入 linux single
画面显示 lilo: linux single
2)回车可直接进入linux命令行
3)#vi /etc/shadow
将第一行,即以root开头的一行中root:后和下一个:前的内容删除,
第一行将类似于
root::......
保存
4)#reboot重启,root密码为空
二、grub
1) 在出现grub画面时,用上下键选中你平时启动linux的那一项(别选dos哟),然后按e键
2) 再次用上下键选中你平时启动linux的那一项(类似于kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/),然后按e键
3) 修改你现在见到的命令行,加入single,结果如下:
kernel /boot/vmlinuz-2.4.18-14 single ro root=LABEL=/
4)回车返回,然后按b键启动,即可直接进入linux命令行
5)#vi /etc/shadow
将第一行,即以root开头的一行中root:后和下一个:前的内容删除,
第一行将类似于
root::......
保存
6)#reboot重启,root密码为空
55.--
ifconfig :查看IP地址
vi /etc/host :IP对应域名
#ps -ef :查看进程
56.--
netstat -tln :查看linux的端口使用情况
/etc/services
netstat -a :查看已经连接的服务端口
sudo netstat -ap :查看所有的服务端口
57.--防火墙
/etc/sysconfig/iptables
/etc/rc.d/init.d/iptables start :手工启动
/
etc/rc.d/init.d/iptables stop :手工停止
---
iptables -A OUTPUT -p tcp --sport 80 -j ACCEPT
iptables -A OUTPUT -p udp --sport 53 -j ACCEPT
58.--察看系统开放的端口
netstat -lnp
l选项表示显示正在被监听(listen)的端口
n选项表示直接显示端口数字而不是通过察看/etc/service来转换为端口名
p选项表示列出监听的程序
59.--VI编辑器
搜索及替换命令:
/
pattern :从光标开始处向文件尾搜索pattern
?pattern :从光标开始处向文件首搜索pattern
查下一个,按“n”即可
61.--查看内存
grep MemTotal /proc/meminfo
free -m
查看交换空间大小
grep SwapTotal /proc/meminfo
--查看交换区大小
/sbin/swapon -s
62.--查看交换区大小
/
sbin/swapon -s
63.--Linux 查看CPU和内存的使用情
况
top
free
64.联想服务器R520网卡安装
1)制作软盘驱动
加载软盘
mount /dev/fd0 /mnt
2)cd /mnt
cp e1000-7.0. /tmp
cd /tmp
tar zxvf e1000-7.0.
cd e1000-7.0.38/src
make install
3)字符界面下输入:
netconfig -d eth0
netconfig -d eth1
4)重启系统
65.使用U盘
1)
mkdir /mnt/usb
mount /dev/sda1 /mnt/usb
如果你的U盘在第一个口.
2)
cd /mnt
mkdir usb
mount -t vfat /dev/sdb /mnt/usb
3)
mkdir /mnt/usb
fdisk -l
mount -t auto /dev/sda1 /mnt/usb
22.查看磁盘分区表及分区结构
fdisk -l
23.加载光驱
mount /dev/cdrom /mnt/cdrom
mount -a :挂载所有
24.查
find -name 要查的文件名 //在当前目录下查
which xdm //在全系统查
66.管理用户组
groupadd 注:添加用户组;
groupdel 注:删除用户组;
groupmod 注:修改用户组信息
groups 注:显示用户所属的用户组
查看oracle用户的情况:
# id oracle
69.启动服务
setup
70.删除ln 建立的软连接
#rm your_symbolic_link
71.安装JDK
1)以root身份登录系统
rm -f /usr/bin/java --删除文件或目录
rm -f /usr/bin/javac
2)gunzip jdk-1_5_0_
3)通过chmod +x jdk-1_5_x-rc-linux-i586-rpm.bin命令使其获得可执行权限
4)通过 sh jdk-1_5_x-rc-linux-i586-rpm.bin来进行安装
mv /usr/java/jdk1.5.0_09/ /usr/local/java
vi /etc/profile
>加入以下内容
JAVA_HOME=/usr/local/java/
CLASSPATH=/usr/local/java/lib/dt.jar:/usr/local/java/lib/tools.jar
PATH=/usr/local/java/bin:$PATH
export PATH JAVA_HOME CLASSPATH
>注:如果 export 已经存在,并且后面跟有内容……在原有内容后面加上 JAVA_HOME CLASSPATH即可
okay了键入 java -version 如果出现相关JDK版本信息,证明成功.
使配置文件生效:# source profile
72.修改系统时间
1)将系统时间设定成1996年6月10日
#date -s 06/10/96
2)系统时间设定成下午1点12分0秒
#date -s 13:12:00
3)把系统时间写入CMOS
linux的vi编辑器命令#clock -w
73.安装源代码程序
先./configure然后make,make install ,make clean
74.开机自动加载
/etc/fstab
ag:/dev/sdb1 /Oracle_Data ext3 defaults 0 0
75.修改机器名
vi /etc/sysconfig/network
76.重启网卡
#service network restart
77.查看文件大小
#du -sh
78.查看端口
# netstat -tnl
79.#3 /dev/sdb4 格式化成ext3
80.字符集、时区配置
1. 设定系统语言环境:/etc/sysconfig/i18n为zh_CN.GBK
#vi /etc/sysconfig/i18n
LANG="zh_CN.GBK"
SUPPORTED="zh_CN.GBK:zh:zh_CN.GB2312:zh:zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"
2. 修改字符集设置:/etc/profile里面添加NLS_LANG设置
#vi /etc/profile
export NLS_LANG='SIMPLIFIED CHINESE_CHINA'.ZHS16GBK
3. 检查服务器的时区与时间是否为正确时区:China standard Time(CST) 中国标准时间。
#cat /etc/sysconfig/clock
看是否有以下3行显示
ZONE="Asia/Shanghai"
UTC=false
ARC=false
如果不是的话则需要做下面的修改步骤(或者执行timeconfig):
#mv /etc/localtime /etc/localtime.bak
# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
将时区文件(/etc/sysconfig/clock)更改为以下内容:
ZONE=Asia/Shanghai
UTC=false
ARC=false
81.--忘记开机密码
****lilo
1. 在出现 lilo: 提示时键入 linux single
画面显示 lilo: linux single
2. 回车可直接进入linux命令行
3. #vi /etc/shadow
将第一行,即以root开头的一行中root:后和下一个:前的内容删除,
第一行将类似于
root::......
保存
4. #reboot重启,root密码为空
****grub
1. 在出现grub画面时,用上下键选中你平时启动linux的那一项(别选dos哟),然后按e键
2. 再次用上下键选中你平时启动linux的那一项(类似于kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/),然后按e键
3. 修改你现在见到的命令行,加入single,结果如下:
kernel /boot/vmlinuz-2.4.18-14 single ro root=LABEL=/
4. 回车返回,然后按b键启动,即可直接进入linux命令行
5. #vi /etc/shadow
将第一行,即以root开头的一行中root:后和下一个:前的内容删除,
第一行将类似于
root::......
保存
6. #reboot重启,root密码为空
82.--Linux交换分区:
(32 位系统不支持大于 2GB 的交换文件).如果需要大于 2GB 的交换空间,则创建多个交换分区。
83.联想服务器R520网卡安装
1.制作软盘驱动
加载软盘
mount /dev/fd0 /mnt
2.cd /mnt
cp e1000-7.0. /tmp
cd /tmp
tar zxvf e1000-7.0.
cd e1000-7.0.38/src
make install
3.字符界面下输入:
netconfig -d eth0
netconfig -d eth1
4.重启系统
84.远程管理
利用Xmanager的Xshell工具,SSH远程连接至Linux主机,在linux命令提示符下直接运行gnome-session或startkde,Xmanager会自动运行Xmanager-Passive来接收由SSH转发至本地的图形界面信息。
85.配置使用Xbrowser,启动XDMCP协议
Step1:
编辑/etc/X11/xdm/Xaccess,将下面的行:
#* # any host can get a login window
改为:
* # any host can get a login window
Step2:
修改/etc/X11/f,到下面的信息:
[xdmcp]
Enable=0 或Enable=false
修改为:
[xdmcp]
Enable=1 或Enable=true
并确保以下信息存在:
Port=177
Step3:
修改/etc/inittab,将
id:3:initdefault:
修改为:
id:5:initdefault:
Step4:
确保/etc/X11/xdm/Xservers的属性为444,/etc/X11/xdm/Xsetup_0的属性为755
Step5:
#vi /etc/X11/xdm/xdm-config
在最后一行: questPort: 0 前面加!
号注释掉此行。
Step6:
#vi /etc/X11/xdm/Xservers
在最后一行::0 local /usr/X11R6/bin/X 前面加#号注释掉这一行。
Step7:
最后运行#xdm。这样使用xmanager等工具就可以连接Linux了!
Step8:
如果想要每次启动自动启动xdm,那么请在/etc/rc.d/rc.local文件尾部加入./usr/X11R6/bin/xdm(执行xdm的脚本,路径可能会不一致,用which xdm查即可)
Step9:
关闭防火墙
/etc/init.d/iptables stop
如果我们的Linux机器配置有防火墙,为防止防火墙将通过177端口(即xdmcp服务)的数据过虑,我们必须加上如下的规则:
iptables -A INPUT -p udp -s 0/0 -d 0/0 --dport 177 -j ACCEPT
86.格式化
<3 /dev/sdb1
87.调整虚拟机分辨率
安装Tool插件
vmware-config-tools.pl
88.查询文件夹下有多少个文件
ls -l |grep "^-"|wc -l
89.修改机器名称
修改/etc/sysconfig/network
/etc/hosts
#hostname //查看机器名
#hostname -i //查看本机器名对应的ip地址
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
嵌入式软件助理工程师理论考试试题(带答案)
« 上一篇
linux命令v---vi
下一篇 »
发表评论