linux 的初始配置(适用于fedora 版本)

 

tmp目录:全局可写的,并且有X位(用户之间文件的影响):
drwxrwxrwx
usr目录:一般固定不变,除非你装新的软件。比较大,所有用户共享的库、文档、工具等
misc目录:存放零脆的文件,没办法分类的文件程序等放到这里。一般不要这样做,都分目录放好
 
查看分区情况:df –h(humen结果加上了后缀M/G等)
 
每个目录使用空间大小du –s(总数) –h(humen) 后跟文件名,usr 644M,而整个文件系统769M
 
磁盘分区工具fdisk –l /dev/hda(硬盘名称)
 
可用hdparm激活硬盘DMA支持
hdparm /dev/sda      #察看是否支持
hdparm –d1 /dev/had #打开 DMA支持,d:DMA,1:on 可写进本地配制文件/etc/rc.local
 
 
网络配制
DNS客户端配制文件:/etc/resolv.conf保存的是系统默认的域名及DNS服务器。里面的内容类似于:nameserver 202.96.209.5 若网络没配置好,测试可用
ping 202.96.209.5 #测试网络
 
IP配置工具ifconfig if:interfase config:配置
ifconfig #打印当前系统网络接口配置信息
eth0:以太网网卡
lo:本地环路
ifconfig eth0 10.0.0.254  #修改eth0的ip地址,默认情况下ifconfig会根据ip地址类型自动分配掩码值,如这是 个 A类地址,默认会分配为 255.0.0.0,若要同时改变掩码,可用netmask指定:
ifconfig eth0 10.0.0.254 netmask 255.255.255.0
在用ifconfig eth0查看修改
ifconfig eth0 up/down激活/关闭eth0
 
netconfig 文本模式窗口 网络tcp/ip配置工具
可设置 ip地址、默认网关、dns服务器,这个修改并没有马上应用到你的网络配置,要配置立即生效,需要运行service network restart ,然后再用ifconfig查看是否已经修改
查看默认路由route –n 查看默认网关是否已经修改
最后使用ping www.redhat.org.cn测试网络是否通畅
 
不确定网络环境,可用
ping –b 10.0.0.255 扫描整个10.0.0网段,可看到局域网主机情况
10.255.255.255       #最好使用广播地址
 
当重新改过一次网卡地址/ip地址之后默认网关就会被删除
route add default gw 10.0.0.138 手工添加默认网关,default:默认gw:指定网关ip地址
route –n检查下
route 和ifconfig修改的内容不会马上保存,在重启后会消失。是手工调试时使用的
 
netconfig推荐使用,保存配置信息到配置文件/etc/sysconfig/network-scripts/ifcfg-eth0
cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes                      #开机启动激活
BOOTPROTO=static             #静态地址 /DHCP
IPADDR=10.0.0.139             #地址
NETMASK=255.255.255.0    #掩码
GATEWAY=10.0.0.138          #网关
service network restart 本质上就是在加载上面的配置信息
 
使用redhat-config-network-tui = neat后配置过网卡后,再用netconfig发现失效,若要使netconfig的修改生效,清空/etc/sysconfig/network/profiles
/etc/sysconfig/network/profiles <---neat 优于下面的ifcfg-eth0
/etc/sysconfig/networking
/etc/sysconfig/network-scripts/ifcfg-eth0 <---netconfig
 
用户环境
语言
locale #显示当前系统语言情况,即LANG和LC_ALL
lacale -a查看系统语言支持
/etc/sysconfig/i18n #预言环境配置
 
/etc/sysconfig大部分系统启动脚本、服务程序配置信息
hwconf : kudzu检查硬件信息并保存至此文件
kudzu程序用来检查新硬件
service kudzu start 启动硬件检查
关闭kudzu服务
chkconfig kudzu –list检查状态
使用综合配置工具setup
chkconfig --list | more 显示系统启动脚本列表启动级别0-6的列表
大多通过系统初始化程序init启动
而下面有些特殊服务通过xinetd启动( xinetd:超级独立互联网服务器)
只要他开启,就会启动下面它管理的服务
可用chkconfig rsync on启动服务rsync 然后查看
chkconfig rsync --list
使用命令service xinetd restart 本质上是运行脚本 /etc/init.d/xinetd
xinetd会检查自己的配置目录/etc/xinetd.d
chkconfig rsync on会修改/etc/xinetd.d/rsync文件状态设为on
当重新启动xinetd的时候即service xinetd restart,就会自动加载/etc/xinetd.d/rsync并启动rsync
系统的7个级别目录是 /etc/rc?.d (符号链接)
系统启动脚本本质上是放在/etc/init.d下面的
runlevel检查当前运行级别
/etc/initab:运行级别配置
si::sysinit:/etc/rc.d/rc.sysinit    系统初始化第一个脚本
ntsysv快速配置服务类似于setup的服务配置
 
 
磁盘文件管理
常用外部设备名称
软盘               /dev/fdN (N=0,1,2...)floppy disk
光驱(IDE)       /dev/cdrom (符号链接指向->dev/hdX)
光驱(SCSI)     /dev/scdN (N=0,1,2...)
硬盘(IDE)       /dev/hdX (X=a,b,c...)
U盘                /dev/sdX (X=a,b,c...)
 
自动弹出光盘驱动器     eject
收回光盘驱动器     eject -t
 
mount
无法自动识别,可使用
mount -t vfat/ntfs -o iocharset=gb2312 /dev/hda1 /mnt/winfc
mount -t vfat -o utf8 /dev/fd0 /mnt/floppy(这种简写只对utf8的情况)
rw/ro 读写/只读 如
mount /dev/fd0 /mnt/floppy -o ro
uid=<user name/uid>,gid=<group name/gid>        为挂载目录指定属主/和组身份
mount /dev/sdb2 /d -o uid=redhat,gid=redhat
umask=<权限掩码>       设定挂载点目录的文件权限掩码
mount -o uid=redhat,umask=0077 /dev/sdb2 /d    #文件/d的权限变为drwx------(700)
 
优化ext2/ext3文件系统
mkfs.ext3 -b 1024 /dev/sda2格式化sda2,使用1k作为块大小(内核只支持1024、2048、4096)
mkfs.ext3 -b 4096 -i 8192 /dev/sda2     格式化sda2,指定每节点代表2数据块     (-i 8192指定每个节点代表数据块),对大文件的寻址速度加快
 
tune2fs -l /dev/sdb1               打印/dev/sdb1分区属性,节点和块的信息 inode count /blockcount 他们不相等,类似于1:2      部分用于保留目录和文件索引区
 
mkfs.ext3 -b 4096 -i 8192 -m 2 /dev/sda2     指定保留块为2%
tune2fs -l /dev/sdb4 | more     reserved block count显示保留给管理员的块大小,当磁盘使用已满,管理员依然可以使用,因为管理员有保留块来使用
tune2fs -l /dev/sdb4 | geep reserved
 
 
 
tune2fs - 调整ext2/ext3 文件系统特性的工具
       -l <device>            查看文件系统信息
       -c <count>            设定强制自检的挂载次数,当一个分区挂载次数达到此次数,哪怕系统关机等都正常,都强制自检,此处将修改此次数 设定为-1表示永不自检 maximun mount count / mount count设定为0表示永不自检 maximun mount
       -i <n day>             设置强制自检的间隔时间,一个文件系统使用时间达到默认时间后,将强制自检     check interval
       -m <percentage>    保留块的百分比 reserved block count
       -j                          将ext2文件系统转换为ext3格式 Filesystem features : has_journal表示有日志功能
fsck检查文件系统数据完整性的工具(手动自检)
       用法1:fsck -t ext2 -y /dev/sdb1(-y自动修复检查到的错误)
       用法2:fsck.ext2 -y dev/sdb1
       (e2fsck危险!)
      
 
磁盘配额(对每个用户):限制普通用户使用的磁盘空间不至于因为个别人的浪费影响所有人的使用
使用usrquota(用户磁盘配额),grpquota(组的磁盘配额)选项挂载一个分区,激活内核的支持:
mount -o usrquota,grpquota /dev/sdb1 /mnt/d1或
mount -o remount,usrquota,grpquota / 重新挂载分区
init 1 进运行单用户环境
quotacheck -cvug a检查并且创建磁盘配额的数据库文件,可在上面那个mnt/d1(根目录下面)看到数据库文件aquota.group, aquota.user(初始化时候是用户都没有数据库的c:创建数据库v:详细创建信息u:打开对用户的配额支持g:打开对组的磁盘配额支持a:所有激活了磁盘配额的分区),可在上面那个mnt/d1看到
quotacheck -cvug /dev/sda1 指定分区的情况
edquota -u <username>为指定用户分配磁盘空间和节点数量
edquota -t 修改默认的过期时间,只影响以后的过期时间
quota命令可以查看用户的配额使用情况
 
quotaon -a 激活所有的分区磁盘配额/或者reboot
repquota打印所有用户的情况
 
quotaoff /mnt/sd1关闭/mnt/sd1磁盘配额,删除数据库文件,在/etc/fstable上删usrquota,grpquota(开机激活)
quotaon /mnt/sd1重新打开

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值