首页 > 代码库 > 12.30 linux学习随笔
12.30 linux学习随笔
1 vim /etc/inittab linux配置文件
2 passwd 修改密码
3 system-config-lanuage 系统语言修改
4 vim /etc/sysconfig/il8n
5 system-config-packages
5.1 system-config-display
6 su - xxx 注销登录另外一个账户
6.1 sudo - 授权用户
6.2 /user/sbin/useradd xxx 增加一个账户
6.3 sudo /user/sbin/useradd xxx 授权增加一个账户 (在当前账户被SUDO,但是没有ROOT权限时使用)
6.4 vim /etc/sudoers SUDO列表及SUDO的权限
6.4.1 #Default specification (自定义修改权限)
Cmnd_Alias USERS = /usr/sbin/useradd, /usr/sbin/userdel, /usr/sbin/usermod
6.4.2 ##Allow root to run any commands anywhere (在这里添加授权用户)
root ALL=(ALL) ALL
rehat ALL=(ALL) USERS
7 id (当前账户的信息)
7.1 id XXX (查看具体用户的权限信息)
8 nano (最简单的编辑器,但是不具有高级特性)
gedit(简单的图形编辑器)
vim (使用最多的编辑器)
gvim (图形版本的编辑器)
9 -(表示参数) -a -b -c 或者 -abc
9.1 --整体的参数 比如--help
9.2 ;用于两个命令间分割(类似于批处理) #两个命令之间没有必然的联系#
10 date 当前的时间和日期 #修改时间:date 123011072008(月日小时分钟年)
10.1 cal 显示日历 #显示指定的日历:cal 11 2014
11 whatis #显示一个短的描述
11.1 command --help #该命令详细的描述 (不是所有命令都提供--help)
11.2 man #最长使用的命令描述
11.2.1 /为搜索具体需要的命令,
11.2.2 按n为下一个, N为向上,
11.2.3 q为退出
11.2.4 man -k 所有命令
11.3 info 比man更加详细的描述
11.3.1 s为搜索
11.3.2 TAB为跳下一关键字
11.3.3 n/p 向下 u/1 向上
11.3.4 q为退出
12 /user/share/doc linux的帮助文档
13 f1红帽文档
14 具体命令后缀
14.1 []表示可选参数,可以不用加
14.2 <>表示必须加
14.3 {}表示列表 {1..20}
14.4 x|y|z 三选一 不能同时使用
14.5 -abc 综合abc使用
15 cd /mnt/disk1/
15.1 df 查看磁盘
15.2 fdisk /dev/sda 分区
15.2.1 +1G 划分一个1G的分区 再按W 回车
15.3 fdisk -l 查看磁盘
15.4 unmount /mnt/disk1/ 卸载/mnt/disk1(这里可能是多个磁盘分区)
15.x #/dev/sda11 1486080 35700 1373672 3% /mnt (示例)
umount /mnt
cd /mnt
ls
disk1
cd
mount /dev/sda11 /mnt/disk1/
df
#/dev/sda11 1486080 35700 1373672 3% /mnt/disk1
cd /mnt/disk1/
cd
df -f
#dev/sda11 1.5G 35M 1.4G 3% /mnt/disk1
15.x.2 umont /mnt/disk1/
fdisk -l
#/dev/sda1~sda12
fdisk /dev/sda
1G
w
#显示出/dev/sda13
partprobe
mkfs.ext3 /dev/sda13 #格式化SDA13
df
fdisk -l
#/dev/sda13 9574 9696 987966 83 linux
cd /var/ftp/pub
df -h
#/dev/sda10 3.8G 115M 3.5G 4% /var
mount /dev/sda13 /var/ftp/pub
df
#/dev/sda13 972404 17632 905376 2% /var/ftp/pub
cp -a /etc/ /var/ftp/pub #从ETC拷贝到pub里
df -h
16 LINUX中大小写有区分
16.1 ls -l
16.2 ls -L
17 su -redhat
useradd rehat100
#-bash: useradd: command not fount 显示未找到该命令
exit
#用root则OK
18 cd /proc/
more cpufinfo 查CPU
more meminfor 查内存
19 pwd 显示当前目录
cd /etc/sysconfig/network-scripts/
pwd
#/etc/sysconfig/network-scripts
19.1 pwd -P
19.1.1 pwd
/var/mail
pwd -P
/var/spool/mail #链接文件
cd ..
ll
#会显示出 mail链接至 spool/mail(类似快捷方式)
20 linux中没有扩展名的概念(只是给人来识别用)
21 cd/temp/
ls
rm * -rf
ls
touch mail
touch MAIL
touch mAil
ls
mail MAIL mAil
22 cd /etc/pki/tls
ls
#certs 等
cd certs/
#make-dumpy-cert
pwd
/etc/pki/tls/certs
cd ..
ls
certs
#make-dumpy-cert
cp make-dummpy-cert /etc/pki/tls/private/ (绝对路径写法)
cp make-dummpy-cert ../private/ (相对路径写法)
cp /root/server1.ks.cfg . (拷贝该文件至当前路径)
point: ctrl alt f1~f6命令端口 F7是图形界面
other CPU 的热插拔通过 /sys/devices/system/cpu/cpuX/online 来控制
other.1 echo online > /sys/devices/system/memory/memory[number]/state 启用相应的内存 区域。
other.2 find /sys/devices/system/memory -name state -exec bash -c ‘echo online > {}‘ \; 可以用来启用所有可用的内存区域
12.30 linux学习随笔