DHCP 动态主机设置协议
DHCP 动态主机设置协议[@more@]dhcp:功能: 给其它主机分配网络参数: IP/DNS/GW C/S端口67 / 68工作原理:配置过程: DHCP服务器 1、拥有固定IP 2、定义将租出去的IP地址范围1、安装实现DHCP协议的程序包]# ls /mnt/Server/dhcp-3.0.5-23.el5.i386.rpm ]# mount -o loop rhel5u5.iso /mnt/]# yum -y install dhcp2、根据需要修改配置文件]# vim /etc/dhcpd.conf]# ls /usr/share/doc/dhcp*/dhcpd.conf.sample]# cp /usr/share/doc/dhcp*/dhcpd.conf.sample /etc/dhcpd.confcp:是否覆盖“/etc/dhcpd.conf”? y [root@
syslog+network
syslog+network[@more@]syslog:系统中很多程序都会产生日志。 一般日志的格式: 时间 :主机:程序:消息 日志记录 : 1、应用程序自己负责 记日志 apache/ftp 2、由syslog程序帮助记日志 (大多数程序)syslog记日志的好处 : 1、可以方便的定义日志的记录位置 。尤其可以定义把日志记录到远程主机上,以方便日志的集中管理 2、可以非常方便的实现日志截断(日志总是增加可能占尽分区,需要截断 /轮滚)syslog帮哪些程序记日志,记录到哪个位置 --- 在配置文件中已经定义好/etc/syslog.conf ----- man 5 syslo
vsftpd不能登录问题
vsftpd不能登录问题[@more@]是由于SELINUX导致的问题这常常是因为SELinux不允许vsftpd线程访问用户主目录造成的。方法一运行system-config-securitylevel,关闭SELinux。# system-config-securitylevel在界面中SELinux区域,选择Disabled。在选择Customize按钮,开机Firewall对FTP的支持。方法二//查看当前的状态# getsebool ftpd_disable_transftpd_disable_trans --> off//使用setsebool命令开启# setsebool ftpd_disable_trans 1//查看当前状态是否是on的状态# getsebool ftpd_disable_transftpd_disable_trans --> on//setseboo
tmp目录删除和tmpwatch命令的使用
tmp目录删除和tmpwatch命令的使用[@more@]tmp目录删除和tmpwatch命令的使用文章来源:http://cjs0550.blog.hexun.com/30760600_d.html tmp目录里面的文件,会在一定的时间之后被删除掉,删除是通过# cat /etc/cron.daily/tmpwatch /usr/sbin/tmpwatch -x /tmp/.X11-unix -x /tmp/.XIM-unix -x /tmp/.font-unix -x /tmp/.ICE-unix -x /tmp/.Test-unix 240 /tmp/usr/sbin/tmpwatch 720 /var/tmpfor d in /var/{cache/man,catman}/{cat?,X11R6/cat?,local/cat?}; do if [ -d "$d" ]; then /usr/sbin/tmpwatch -f 72
编译系统内核
编译系统内核[@more@]◇ 下载内核源代码http://rpm.pbone.net/◇ 安装内核源代码# rpm -ivh kernel-2.6.18-128.el5.src.rpm# mkdir /usr/src/redhat/SOURCES◇ 进入源代码目录,生成内核目录树# cd /usr/src/redhat/SPECS# rpmbuild -bp --target=$(uname -m) kernel-2.6.spec◇ 拷贝内核目录树,到正确的位置# cp –a /usr/src/redhat/BUILDS/linux-2.6.18.i686 /usr/src/kernels/◇ 编辑内核树,以生成新内核模块# cd /usr/src/kernels/linux-2.6.18.i686# make menuconfig◇ 编译系统内核# make all# make modules_install◇ 或者直接编
Udev的配置,配置IP转发,计划任务
Udev的配置,配置IP转发,计划任务[@more@]◇Udev策略文件的位置# cd /etc/udev/rules.d◇最好创建一个新策略文件,策略执行的顺序要靠后,也就是数字要大# vi 99.rulesSYSFS{address}=="00:0c:29:7c:37:ef",NAME="lan0"◇要使新策略生效,执行# start_udevStarting udev: [ OK ]◇以上SYSFS来自于udevinfo的输出,如,可先查看设备数据库中已有的设备# udevinfo -e |grep sddP: /block/sddN: sdd◇然后查看某个设备的相关属性# udevinfo -p /block/sdd -a |lesslooking at device '/block/sdd':KERNEL=="sdd&qu
配置网络参数
配置网络参数[@more@]配置和查看IP地址◇查看IP地址# ifconfig eth0eth0 Link encap:Ethernet HWaddr 00:01:02:03:04:05inet addr:10.10.10.10 Bcast:10.10.10.255 Mask:255.255.255.0inet6 addr: fe80::201:2ff:fe03:405/64 Scope:LinkUP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:9380 errors:0 dropped:0 overruns:0 frame:0TX packets:9095 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000RX bytes:788518 (770.0 KiB) TX bytes:1299956 (1.2 MiB)Interrupt:169 Base address:0x2000◇配置主接
创建快照
创建快照[@more@]◇保证VG有足够的空间以支持快照设备# vgsVG #PV #LV #SN Attr VSize VFreeVolGroup00 3 4 0 wz--n- 6.81G 1.81G◇选择快照源# lvs |grep datadata VolGroup00 -wi-ao 128.00M◇为源设备创建快照设备# lvcreate -s -n snap00 -L 100M /dev/VolGroup00/data/dev/cdrom: open failed: Read-only file systemRounding up size to full physical extent 128.00 MBLogical volume "snap00" created◇检查结果# lvs |grep snap00snap00 VolGroup00 swi-a- 128.00M data 0.01◇使用快照设备(实验环境唯一)# mount /d
Lv的缩减
Lv的缩减 [@more@]◇查看当前文件系统大小。# df -h /mntFilesystem Size Used Avail Use% Mounted on/dev/mapper/VolGroup00-data221M 17M 193M 8% /mnt◇卸载文件系统,因为缩小不支持在线操作。# umount /mnt◇将文件系统减小到一个指定的大小,但之前需要检查文件系统的完整性。# resize2fs /dev/VolGroup00/data +100Mresize2fs 1.39 (29-May-2006)Please run 'e2fsck -f /dev/VolGroup00/data' first.◇根据提示做文件系统的完整性检查。# e2fsck -f /dev/VolGroup00/datae2fsck 1.39 (29-May-2006)Pass 1: Checking inodes, blocks
2011.3.19(ULE)
2011.3.19(ULE)[@more@]ext3data block 内容 ls/catinode block 属性 ls -lsuper block dumpe2fs删除文件时,将对应关系删掉,但data block是不删掉的1.分区fdisk /dev/sda,然后刷新分区表,partprobe同步2.制作文件系统,mkfs.ext33.挂载mount4.vim /etc/fstab 两种方式:设备名和卷标定义卷标:e2label /dev/sda1 "/1"e2label /dev/sda5 "sda5"mount -L sda5 /mntcat /proc/mounts 显示挂载的信息,和mount显示的内容一样,即mount的内容是从/proc中取得的为防止中毒,u盘最好在挂载时,用noexec选项方式挂载以免
RedHat配置IP
RedHat配置IP[@more@]IP地址、子网掩码: 编辑 /etc/sysconfig/network-script/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=static ---静态还是动态 BROADCAST=192.168.1.255 IPADDR=192.168.1.35 ---IP地址 NETMASK=255.255.255.0 ---子网掩码 NETWORK=192.168.1.0 ---网络ID ONBOOT=yes网关: 编辑 /etc/sysconfig/network NETWORKING=yes HOSTNAME=vmlinux ---主机名 GATEWAY=192.168.1.2 ---网关DN
2011.3.12 (ULE)
2011.3.12 (ULE)[@more@]一个文件是否可被删除,跟父目录w有关源码包一般放在 /usr/local/src/ 或 /usr/src/针对bin包的安装过程**********.binchmod +x ************.bin./*********.bin装完源码包后,应该将目录剪切到/user/local/下hash -rrpm -qf `which make`fuser -vm /mnt/查看谁在用挂载点(查看到pid号,然后可通过ps来查看该pid号的详细信息)sync同步,在卸载硬盘的时候最好先执行该命令同步一下qpm服务(好像) 文本模式下支持鼠标文件系统详解:硬盘转速以每分钟多少转来表示,单位表示为RPM,RPM是Revolutions Perminute的缩写
2011.3.6 (ULE)
2011.3.6 (ULE)[@more@]grep 'bin.*bin' /etc/passwdgrep '^[^b].*bin.*bin' /etc/passwdawk -F '[:/ ]' '{print $1}' /etc/passwdcut -d : -f 1 /etc/passwdawk默认以空格和t来作分格符df -h | awk '{print $1,$5}'df -h | awk '{print $1"t"$NF}'df -h | awk '/^t/{print $1"t"$6}'[root@localhost ~]# locate -r '^/.*passwd$' 以/开头,以passwd结尾,-r表示要使用正则表达式locate 是搜索哪个目录?只能从根目录开始查找[root@localhost home]# history 1> /home/sungy/file 将历史存储,管道符是命名管道文件
2011-2.26 陈老师UIE笔记
2011-2.26 陈老师UIE笔记[@more@]基本权限位r w x4 2 1 ------------------chmod 777 /file rwxrwxrwx------------------高级权限位普通用户可以改密码的前提是要对/etc/shadow有写权限、1、set uid ,设置UID位,又称suid位。chmod u+s /file 。往往给可执行文件加。 当用户执行拥有SUID权限位的文件时,计算权限时所使用的EUID,将不再是当前用户的UID,而是文件的所有者的UID。如果文件的所有者是root,那么意味着,此可执行文件接下来的文件操作对应是root权限 用数值4表示 chmod u
2011-2-13 陈老师UIE笔记
2011-2-13 陈老师UIE笔记[@more@]基本文件操作命令:把文件分为简单的两大种: 普通文件 目录文件 白色 蓝色 对文件的操作一般有: 创建,删除,编辑,查看,移动,重命名,复制-------------注意文件的路径问题---- 普通文件 目录文件创建 touch mkdir 删除 rm rmdir/rm移动 mv mv重命名就是在同一位置进行移动 复制 cp cp -r查看 cat ls more less命令的语法: 命令 [选项] [参数] ls ls -l / ls -l命令一定是区分大小写的。而且可以使用T
11.2.20 陈老师板书
11.2.20 陈老师板书[@more@]回顾用户和组的管理 useradd userdel passwd usermod ------- groupadd groupdel gpasswd groupmod ------ id groups whoami who w last 显示最近一个月,系统被登录的情况 lastlog 显示系统中所有用户,最近一次登录的时间 su ----- 普通用户的家目录是/home/username同名的目录 uid==0的就是超级管理员。 ls /home/pg -a 用户 家目录中的隐藏文件的作用。[root@server /home 10:23:10]#PATH=$PATH:/tmp[root@server /home 10:23:21]#echo $PATH[root@server /home 10:23:26]#PS1='[u@h w t]$'[root@s
11.2.19 陈老师板书
11.2.19 陈老师板书[@more@]命令回顾在LINUX系统下,命令区分大小写 语法 :命令 [选项] [参数]ls cdmkdirtouchcpcp -rmvcat如何安装LINUX系统(发行版本是redhat enterprise linux 5.5)Linux系统的用户和组的管理 用户按照其UID分为三类:uid==0 表示超级管理员用户,一管用于系统管理 ,权限最大。uid [1,499] 表示系统用户,这些用户一般不用于系统登录,而是做为程序运行的身份。uid >= 500 表示普通用户,权限比超级管理员小很多。在系统中,UID可以重复,但是用户名必须唯一。系统中有哪些用户呢?存在配置文件中-
11.2.19杂记
11.2.19杂记[@more@]system-config-language 修改语言环境在文本模式下启动图形 用startx(保证图形未开启)开机启图形的级别是5,开机默认文本形式,级别为3,在/etc/inittab中修改级别没有输入法,装包scim打头所有包/usr/share/man man目录gpasswd -a u1 g1 将u1用户添加到g1组中gpasswd -d u1 g1 将u1用户从g1组中删除gpasswd -A u1 g1 将u1成为g1组中的管理员 查看/etc/gshadowgroups 查看当前属于哪个组cd ~pg 登录到pg用户的家目录last 显示最近一个月,系统被登录的情况lastlog 显示系统中所有用户,最近一次登录的时间hash -r 清
System.map、vmlinuz、initrd.img的产生和作用
System.map、vmlinuz、initrd.img的产生和作用[@more@]System.map、vmlinuz、initrd.img的产生和作用from: http://blog.chinaunix.net/u2/64845/showart_510751.html光盘安装,vmlinuz和initrd.img加载内核的两个文件一、vmlinuz1.vmlinuz是可引导的、压缩的内核。“vm”代表“Virtual Memory”。Linux支持虚拟内存,不像老的操作系统比如DOS有640KB内存的限制。Linux能够使用硬盘空间作为虚拟内存,因此得名“vm”。vmlinuz是可执行的Linux内核,它位于/boot/vmlinuz,它一般是一个软链接,比如图中是vmlinuz-2.4.7-10的软链接。vmlinuz的
vnc程序, 远程桌面
vncviewer 192.168.0.254 远程登录桌面[@more@]