某妖博客

专注于wordpress theme设计与制作,前端开发,网站分析,网络营销等资讯博客。

Linux一句话精彩问答——系统配置篇(7)


分享到:


  1121 让fedora开机后自动login
  1 rpm -ihv autologin-1.0.0-7mdk.i586 rpm
  2 建立文件 /etc/sysconfig/autologin
  在里面加上一行.
  USER = root
  1122 如何配置让哪些服务启动
  1 运行ntsysv或者setup命令,进入菜单进行配置;
  2 chkconfig –list 显示服务
  chkconfig name on/off 打开/关闭”name”服务
  1123 安全删除linux
  步骤1 dos下使用fdisk /mbr或者用win2000/xp的光盘启动进入故障恢复控制台,使用命令
  fixmbr
  步骤2 格式化linux分区为windows分区即可
  1124 用grub引导进文本界面
  进入grub之后,按a,输入 空格 3 就可以引导进入文本界面,但是不修改系统的运行级,只在当
  次有效
  1125 先测试patch是否运行正常,暂不将更改应用到kernel
  patch –dry-run
  1126 redhat和debian上的软件安装卸载用法
  卸载一个软件包:
  rpm -e <package-name>
  dpkg -r <package-name>
  显示一个软件包的内容:
  rpm -qvl <package-name.rpm>
  dpkg -c <package-name.deb>
  显示所有已经安装的软件包:
  rpm -qvia
  dpkg -l
  打印一个包的信息:
  rpm -qpi <package-name.rpm>
  dpkg -I <package-name.deb>
  检验包characteristics:
  rpm -Va
  debsums -a
  检验一个文件属于哪个包:
  rpm -qf </path/to/file>
  dpkg -S </path/to/file>
  安装新软件包:
  rpm -Uvh <package-name.rpm>
  dpkg -i <package-name.deb>
  1127 强制新用户首次登陆后修改密码
  #useradd -p ” testuser; chage -d 0 testuser
  1128 日志维护工具logrotate
  在/etc/logrotate.conf中配置,定义log文件达到预定的大小或时间时,自动压缩log文件
  1129 Linux中默认的管理员叫什么
  root
  1130 如何产生一个长度固定(例如文件长度为1M)字节的空文件,即每个字节的值全为0×00
  dd if=/dev/zero of=/tmp/zero_file bs=1024 count=1024
  1131查看某文件的一部分
  如果你只想看文件的前5行,可以使用head命令,
  如:head -5 /etc/passwd
  如果你想查看文件的后10行,可以使用tail命令,
  如:tail -10 /etc/passwd
  你知道怎么查看文件中间一段吗?你可以使用sed命令
  如:sed -n ’5,10p’ /etc/passwd这样你就可以只查看文件的第5行到第10行。
  1132 查找当前目录下文件并更改扩展名
  更改所有.ss文件为.aa
  # find ./ -name “*.ss” -exec rename .ss .aa ‘{}’ \;
  1133 patch的使用
  语法是patch [options] [originalfile] [patchfile]
  例如:
  patch -p[num] <patchfile
  -p参数决定了是否使用读出的源文件名的前缀目录信息,不提供-p参数,则忽略所有目录信息,-
  p0(或者-p 0)表示使用全部的路径信息,-p1 将忽略第一个”/”以前的目录,依此类推。
  如/usr/src/linux-2.4.16/Makefile这样的文件名,在提供-p3参数时将使用linux-2.4.16/Makefile作为
  所要patch的文件。
  对于刚才举的Linux内核源码2.4.16升级包的例子,假定源码目录位于/usr/src/linux中,则在当前
  目录为/usr/src时使用”patch -p0 <patch-2.4.16″可以工作,在当前目录为/usr/src/linux时,”patch -
  p1<patch-2.4.16″也可以正常工作
  1134 将file.txt里的123改为456
  方法1
  sed ‘s/123/456/g’ file.txt > file.txt.new
  mv -f file.txt.new file.txt
  方法2
  vi file.txt
  输入命令:
  :%s/123/456/g
  1135 将一个分区格式化为ext3日志文件系统
  mkfs -j /dev/xxxx
  1136 开启硬盘ATA66
  /sbin/hdparm -d1 -X68 -c3 -m16 /dev/had
  1137 查看当前运行级别
  runlevel
  1138 查看当前登陆身份
  1 who am i
  2 whoami
  3 id
  注意1跟2的小区别
  1139 删除rpm -e删除不了的包
  1、如果在删除包之前删除了包的目录
  rpm -e –noscripts
  2、如果系统里一个包被装两次(由于某些异常引起的)
  rpm -e multi-installed-pkgs -allmatches
  1140 如何定制用户登录时显示的信息
  在/etc目录下放一个名字叫motd的文本文件实现的,例如,建立自己的/etc/motd:
  $cat /etc/motd
  welcome to my server !
  那么,当用户登录系统的时候会出现这样的信息:
  Last login: Thu Mar 23 15:

留下回复

:wink: :-| :-x :twisted: :) 8-O :( :roll: :-P :oops: :-o :mrgreen: :lol: :idea: :-D :evil: :cry: 8) :arrow: :-? :?: :!: