Chinaunix首页 | 论坛 | 博客
  • 博客访问: 772361
  • 博文数量: 274
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 862
  • 用 户 组: 普通用户
  • 注册时间: 2015-10-24 15:31
个人简介

不合格的程序猿

文章分类

全部博文(274)

文章存档

2019年(3)

2018年(1)

2017年(4)

2016年(160)

2015年(106)

我的朋友

分类: LINUX

2015-12-14 16:07:10

Linux实践工程师学习笔记一:用户环境

用户环境

#locale    显示系统语言环境       语言环境参数保存在/etc/sysconfig/i18n文件里

LANG最主要

#locale –a       查看系统对语言的支持情况

#LANG=zh_CN.GB2312       使系统支持以中文形式显示

kudzu      用来检测硬件

services kudzu start       重新检测硬件,让系统自动识别新硬件

硬件信息保存在/etc/sysconfig/hwconf文件

由kudzu产生

修改系统服务启动脚本

chkconfig kudzu –list     检查某个服务状态(包括各个级别0~6的状态)

setup       配置系统服务,一个综合配置工具

chkconfig –list | more   检查系统所有服务的状态

所有服务通过init启动

有些是通过xinetd服务启动的,如rsync

启动rsync

chkconfig rsync on

当执行service xinetd restart时,其实是执行/etc/init.d/xinetd这个脚本

而这个脚本会去检查自己的配置目录/etc/xinetd.d

/etc/rc0.d~/etc/rc6.d     里面的文件连接到../init.d/具体的服务,如/etc/init.d/kudzu

S开头为启动,K为不启动

/etc/rc0.d~/etc/rc6.d ---àrc.d/rc0.d~rc6.d

设置系统服务ntsysv命令(同setup)

如何关闭selinux
/usr/sbin/setenforce 0    关闭
/usr/sbin/setenforce 1    开启
或在/etc/selinux/config中改
SELINUXTYPE=permissive        关闭,disabled也可以

Linux下使用U盘
#ls /dev   确认设备已识别
#mount -o iocharset=gb2312 /dev/sda1
more后ctrl+F向下翻页(或空格)ctrl+b(上滚)
ls -a        显示隐藏文件(以.开头的文件)
文件权限rws        s表示执行这个程序的使用者,临时拥有和所有者一样的权力身份来执行该程序
cp -r 源  目的      -r参数表示连子目录一起拷贝
rm -i            确认删除
       -r            删除子目录
       -f            强制删除
du    磁盘或目录使用了多少空间
df    磁盘或目录剩余可用空间
cat >file1        等价你输入文字,输完后ctrl+C或ctrl+D结束
>>符号表示在文件尾附加,>符号表示创建新文件
less 可上下滚动文件内容
which     在$PATH设置的目录查找文件
 
 
Linux实践工程师学习笔记二:系统管理常用命令

1.       useradd redhat

2.       passwd redhat

3.       su –

4.       exit

5.       df –h 分区情况

6.       du –sh  /*      统计文件或目录使用空间的大小

7.       fdisk –l  /dev/sda

8.       netconfig         配置网络参数

9.       ifconfig           显示网络配置信息

10.   service network restart

11.   route –n          查看路由信息(默认路由)

12.   ping –b 192.168.0.255    扫描整个网段(检查活动主机)

13.   ifconfig eth0 10.0.0.254 netmask 255.255.255.0   修改IP地址

14.   ifconfig eth0显示指定网卡参数

15.   修改IP信息后会删除默认路由,需手工添加

route add default gw 192.168.0.1

16.   ifconfig route 修改过的参数不会保存,重启后会消失

要用service network restart命令把参数保存到文件ifcfg-eth0

/etc/sysconfig/network-scripts/ifcfg-eth0

可以vi直接修改该文件,然后service network restart 重新启用网络服务

17.   redhat-config-network-tui是redhat独有的配置工具,当用这个命令配置网络参数后,会写入到/etc/sysconfig/networking/profiles/目录里,并且比network-scripts/ifcfg-eth0优先,所以用过这个工具配置就不要再使用netconfig,或者先将profiles目录清空

 
Linux实践工程师学习笔记三:文件系统维护

ext2/ext3通过数据块储存文件

格式化文件系统:

mkfs.ext3 –b 4096 –i 8192 –m 5 /dev/sdb4

-b       数据块大小

-i inode节点表示的字节数(或数据块大小)

-m 5       为管理员保留的磁盘管理空间5%   

ls –lh /mnt/u

du –sh /mnt/u

df –lh

#tune2fs –l /dev/sdb1          打印文件系统属性

#df

tune2fs 调整ext2/ext3文件系统特性的工具

-l 查看文件系统信息

-m      保留块百分比

-c    设置强制自检的挂载次数

-i    设置强制自检的间隔时间

-j           ext2转成ext3



tune2fs –c -1 /dev/sdb1    不管挂载多小次都不自检

tune2fs –c -1 –i 0 /dev/sdb1   让分区永远不自检

#mkfs.ext2 /dev/sdb4   格式化成ext2

#tune2fs –j /dev/sdb4   转换为ext3

#df –T              查看分区信息

判断间ext2还是ext3:

tune2fs –l /dev/sdb1 | grep features

看Filesystem features: has_journal

是否有has_journal,有则是ext3文件系统



grep –i “name”   不区分大小写

df –T 分区类型

fsck       检查文件系统数据完整性的工具

用法一、fsck –t ext2 /dev/sdb1

   二、fsck.ext3 /dev/sdb1

#more /etc/fstab

如发现挂载选项有1或2,那么应该进行自检了

#fsck.ext3 –y /dev/sdb1          自动修复错误
 
 
 
 
 
 
 
阅读(437) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~