linux 系统的一些使用小技巧

作者&投稿:花肩 (若有异议请与网页底部的电邮联系)
~

++实现RedHat非正常关机的自动磁盘修复

  先登录到服务器,然后在/etc/sysconfig里增加一个文件autofsck,内容如下:

  AUTOFSCK_DEF_CHECK=yes

  PROMPT=yes

++改变文件或目录之最后修改时间(变为当前时间)

  执行格式:touch name ( name 可为文件或目录名称。)

++如何设置login后欢迎信息

  修改/etc/motd,往里面写入文本即可。

++如何设置login前欢迎界面

  修改/etc/issue或者issue.net,往里面写入文本。

  issue的内容是出现在本机登录的用户界面上,而issue.net则是在用户通过网络telnet的时候出现。

++如何修改网卡MAC地址

  首先必须关闭网卡设备,否则会报告系统忙,无法更改。

  命令是: /sbin/ifconfig eth0 down

  修改 MAC 地址,这一步较 Windows 中的修改要简单。

  命令是:/sbin/ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE

  重新启用网卡 /sbin/ifconfig eht0 up

  网卡的 MAC 地址更改就完成了

++建立别名/删除别名

  alias cp='cp -i'

  unalias cp

++如何知道某个命令使用了什么库文件

  例如要知道ls使用了什么库文件,可以使用:

  $ ldd /bin/ls

++如何使一个用户进程在用户退出系统后仍然运行

  使用nohup command ,比如:nohup wget -c ftp://test.com/test.iso

  #这样即使用户退出系统,wget进程仍然继续运行直到test.iso下载完成为止

++如何限制用户的最小密码长度

  修改/etc/login.defs里面的PASS_MIN_LEN的值。比如限制用户最小密码长度是8:

  PASS_MIN_LEN 8

++如何取消root命令历史记录以增加安全性

  为了设置系统不记录每个人执行过的命令,就在/etc/profile里设置:

  HISTFILESIZE=0

  HISTSIZE=0

  或者:

  ln -s /dev/null ~/.bash_history

++如何测试硬盘性能

  使用hdparm -t -T /dev/hdX就可以测试硬盘的buffer-cache reads和buffered disk reads两个数据,可以用来当作硬盘性能的参考。

  同时使用hdparm -c3 /dev/hdaX还能设置硬盘以32bit传输,以加快数据传输的速度。

++如何列出一个目录占用的空间

  du或du -s或du -k

  du -S | sort -n 可以迅速发现那个目录是最大的。

  用df可以看到已安装的文件系统的空间大小及剩余空间大小。

  quota -v查看用户的磁盘空间信息,如果你用quota限制了用户空间大小的话。

++如何使新用户首次登陆后强制修改密码

  #useradd -p ‘’ testuser; chage -d 0 testuser

++在Linux中有时开机不自动检查新硬件,新安装的网卡找不到。请问怎么解决?

  答:自动检查新硬件的服务是Kudzu,用户可以用“ntsysv”命令启动该服务。下次重启就会找到用户的新网卡。

++从台湾省的一个 网站找到的,如何让系统密码和samba密码一致,并可以让用户自行修改他们的密码.

  使用web界面?硗?礁??ystem passwd 及 samba password

  下载 http://changepassword.sourceforge.net/

  安装就可以了.先看README哈.

  附加:

  将系统用户批量倒成samba用户.

  less /etc/passwd | mksmbpasswd.sh ; /etc/samba/smbpasswd

++更改Linux启动时用图形界面还是字符界面

  cd /etc

  vi inittab

  将id:5:initdefault: 其中5表示默认图形界面

  改id:3: initdefault: 3表示字符界面

++配置smb可以被哪些IP所用.

  cd /etc/samba

  Vi smb.conf

  找到hosts allow = 192.168.1. 192.168.2. 127.

  修改其为哪些机器所用,注意IP之间用逗号分开

  举例:

  hosts allow =192.168.1.110,192.168.1.120

++禁止在后台使用CTRL-ALT-DELETE重起机器

  cd /etc/inittab

  vi inittab 在文件找到下面一行

  # Trap CTRL-ALT-DELETE

  ca::ctrlaltdel:/sbin/shutdown -t3 -r now (注释掉这一行)

  如: # Trap CTRL-ALT-DELETE

  #ca::ctrlaltdel:/sbin/shutdown -t3 -r now

++修改主机名

  vi /etc/sysconfig/network

  修改HOSTNAME一行为HOSTNAME=主机名

++查看开机检测的硬件

  dmesg | more

++查看硬盘使用情况

  df –m

++查看目录的大小

  du –sh dirname

++解压小全

  tar xvfj lichuanhua.tar.bz2

  tar xvfz lichuanhua.tar.gz

  tar xvfz lichuanhua.tgz

  tar xvf lichuanhua.tar

  unzip lichuanhua.zip

  注:压缩 tar cvfz FileName.tar.gz DirName

++显示内存使用情况

  free –m

++显示系统运行了多长时间

  uptime

++显示开机自检的内容命令

  dmesg

++端口的详细列表

  /etc/services

++查看物理信息

  lspci

++文本截面的中文支持

  RH 9.0自带安装包 zhcon_0.2.3_1.rh9.i386.rpm

  安装完成后,执行: zhcon 就可以支持中文了

++linux 控制 windows

  (1)用RH9.0自己带rdesktop,版本是1.2.0

  命令:rdesktop –u user –f 192.168.1.70 色默认的是8位

  (2)要达到16色,就要下载新版本1.3.0

  rdesktop –a 16 –u lichuanhua –g 800*600 192.168.1.70

++不让显示器休眠

  setterm –blank 0

++显示最后一个登录到系统的用户

  last

++查看所有帐号的最后登录时间

  lastlog /var/log/lastlog

++查看系统自开通以来所有用户的登录时间和地点

  cat /var/log/secure

++显示当前用户所属信息

  id

++如何知道Apache的连接数目

  ps -ef|grep httpd|wc -l #其它服务可以类推

  netstat -nat|grep -i “80″|wc -l # 以上结果再减1吧

++删除用户帐号的同时,把用户的主目录也一起删除

  userdel -r 用户名

++修改已有用户的信息

  usermod [参数] 用户名

  参数: -c, -d, -m, -g, -G, -s, -u以及-o与adduser参数意义相同

  新参数: -l 新用户名(指定一个新的账号,即将原来的用户名改为新的用户名)

++改变redhat的系统语言/字符集

  改 /etc/sysconfig/i18n 文件,如

  LANG=”en_US”,xwindow会显示英文界面,

  LANG=”zh_CN.GB18030″,xwindow会显示中文界面。

  还有一种方法

  cp /etc/sysconfig/i18n $HOME/.i18n

  修改 $HOME/.i18n 文件,如

  LANG=”en_US”,xwindow会显示英文界面,

  LANG=”zh_CN.GB18030″,xwindow会显示中文界面。

  这样就可以改变个人的界面语言,而不影响别的用户

  vi .bashrc

  export LANG=zh_CN.GB2312

  export LC_ALL=zh_CN.GB2312

++cd光盘做成iso文件

  cp /dev/cdrom xxxx.iso

++快速观看开机的硬件检测

  dmesg | more

++查看硬盘的使用情况

  df -k 以K为单位显示

  df -h 以人性化单位显示,可以是b,k,m,g,t..

++查看目录的大小

  du -sh dirname

  -s 仅显示总计

  -h 以K、M、G为单位,提高信息的可读性。KB、MB、GB是以1024为换算单 位, -H以1000为换算单位。

++查找或删除正在使用某文件的进程

  fuser filename

  fuser -k filename

++linux中让用户的密码必须有一定的长度,并且符合复杂度

  vi /etc/login.defs,改PASS_MIN_LEN

++以不同的用户身份运行程序

  su - username -c “/path/to/command”

  有时候需要运行特殊身份的程序, 就可以让su来做

++ adduser m -g cvsroot -s /bin/false

  添加用户m,参数-s /bin/false表示不允许用户直接登录服务器

  id m

  显示m用户的uid和gid号。

++ 强制卸载rpm包

  rpm -e –nodeps 包名称

  #个别不正常情况下:

  rm -f /var/lib/rpm/__*

  rpm –rebuilddb

++拒绝除root用户的其它用户登陆

  touch /etc/nologin

  也可以在/etc/passwd中加!对指定用户限制登陆

++检查自己所属之群组名称

  执行格式:groups

++修改文件/文件夹所属用户组(支持-R)

  chown .组名 文件名(注:组名名勿忘”.”,“:”也可)

  也可chgrp 组名 文件名

  chown 用户名.组名 文件名(同时修改所属用户及用户组)

++用fuser命令查看一下是哪些进程使用这个分区上的文件:

  fuser –v –m /usr

  如果没有什么重要的进程,用以下命令停掉它们:

  fuser -k –v –m /usr

  然后就可以重新挂载这些文件系统了。

++网络唤醒主机

  ether-wake 目标网卡MAC

++如何查找大小为500K到1000K之间的文件

  find / -type f -size +500k -and -size -1000k

++让主机不响应ping

  echo 1 /proc/sys/net/ipv4/icmp_echo_ignore_all

  若想恢复就用

  echo 0 /proc/sys/net/ipv4/icmp_echo_ignore_all

  #必须是用命令改,不能是vi修改

++自动注销ROOT

  编辑你的配置文件”vi /etc/profile”,在"HISTSIZE="后面加入下面这行:

  TMOUT=300

  #300,表示300秒

++ls只列出目录

  ls -lF | grep ^d

  ls -lF | grep /$

  ls -F | grep /$

++让cron任务不回馈信息

  * * * * * cmd /dev/null 21

++lsof(list open files)用法

  lsof -i :xx

  lsof abc.txt 显示开启文件abc.txt的进程

  lsof -i :22 知道22端口现在运行什么程序

  lsof -c nsd 显示nsd进程现在打开的文件

  lsof -g gid 显示归属gid的进程情况

++改变sshd 的端口

  在/etc/ssh/sshd_config 中加入一行:Port 2222,/etc/init.d/sshd restart 重启守护进程

++防止任何人使用su 命令成为root

vi /etc/pam.d/su,在开头添加下面两行:

  auth sufficient /lib/security/pam_rootok.so

  auth required /lib/security/Pam_wheel.so group=wheel

然后把用户添加到“wheel”组:chmod -G10 username

++如何让ssh 只允许指定的用户登录

  方法1:在/etc/pam.d/sshd 文件中加入

  auth required pam_listfile.so item=user sense=allow file=/etc/sshusers onerr=fail

  然后在/etc 下建立sshusers 文件,加入允许使用ssh 服务的用户名(每一个用户名都要单独一行),重新起动sshd

++利用ssh 复制文件

  1、从A 复制B(推过去)   #scp -rp /path/filename username@remoteIP:/path

  2、从B 复制到A(拉过来)#scp -rp username@remoteIP:/path/filename /path

++linux机器挂载windows上的共享文件

  windows IP:192.168.1.1

  mount -t smbfs -o username=massky,password=massky //192.168.1.1/dbf /mnt/share

  如想机器重启自动挂载,vi /etc/fstab最后加入:

  //192.168.1.1/dbf /mnt/share smbfs defaults,auto,username=massky,password=massky 0 0

++定制linux 提示符

  在bash 中提示符是通过一个环境变量$PS1 指定的。用export $PS1 查看现在的值,比较直

  观常用的提示符可以设定为export PS1=“[/u@/h /W]/$”。其中/u 代表用户名,/h 代表主机

  名,/W 代表当前工作目录的最后一层,如果是普通用户/$则显示$,root 用户显示#。

++清空文件

  [echo] 文件名

++DNS相关

  host -a domain.com #显示相关资讯都列出来

  host domain.com 202.106.0.20 #用202.106.0.20这台DNS服务器查询domain.com

++前后台任务相关

  jobs 列出属于当前用户的进程

  bg 将进程搬到后台运行(Background)

  fg 将进程搬到前台运行(Foreground)

  万一你运行程序时忘记使用“”了,又不想重新执行。可以先使用ctrl+z挂起程序,然后敲入bg命令,这样程序就在后台继续运行了。

++查找当前目录下七天前的文件,并删除

  find ./ -mtime +7 -type f -exec rm {} /;

++产生指定大小的文件(bs*count)

  dd if=/dev/zero of=filename bs=1000000 count=10

++查找当前目录下文件并更改扩展名

  更改所有.ss文件为.aa

  # find ./ -name "*.ss" -exec rename .ss .aa '{}' /;

++修改系统时间

  date -s "2005-6-4 17:26"

++让服务器自动同步时间

  0 1 * * * /usr/sbin/ntpdate 210.72.145.44

  或 0 1 * * * rdate -s time.nist.gov

上一页12 下一页




上饶县18613961701: Linux有哪些技巧?
独彬咳喘: 1、处理特殊的文件名 假设Linux系统中有一个文件名叫“-aaa”,如果我们想对它进行操作,例如现在要删除它,如果我们按照一般的删除方法在命令行中输入rm -aaa命...

上饶县18613961701: Linux操作系统技巧是什么?
独彬咳喘: 随着Linux的不断完善,可以肯定Linux的运用范围将越来越广,使用这一软件的用户也将越来越多,希望本文能成为引玉之石,能够让更多的读者来探讨Linux的运用技巧. ...

上饶县18613961701: Linux的使用技巧是什么? -
独彬咳喘: Linux的使用技巧: Linux主要被用作服务器的操作系统,因为它的廉价、灵活性及Unix背景.传统上,以Linux为基础的“LAMP(Linux,Apache,MySQL,Perl/PHP/Python的组合)”技术,除了已在开发者群体中广泛流行,它提供网站服务供应商...

上饶县18613961701: Linux命令和技巧有哪些?
独彬咳喘: 1. mount umount 命令 在Linux里面想要使用你的软盘和光盘可不是像在Windows里面那么的危险. 想想看如果你在Windows里面安装一个光盘里面的软件或者玩游戏的时...

上饶县18613961701: linux的操作技巧? -
独彬咳喘: linux的操作技巧主要是敲命令. 没有什么捷径可走. 多多练习,才能熟悉各种命令.

上饶县18613961701: 如何使用linux系统 -
独彬咳喘: 图形界面跟windows系统差不多,会用windows也会用linux,略过. linux的使用精华在字符界面,所谓命令行模式,先说个概念,敲击的所有命令先转个观念,当windows程序看. 我估计你用linux估计也不是觉得窗口漂亮,比windows好用选择...

上饶县18613961701: 优化Linux系统硬盘的七个实用技巧是
独彬咳喘: 一、清理磁盘 这种方法看上去很简单:清理磁盘驱动器,删除不需要的文件,清除所... 释放磁盘空间可以帮助系统更好地工作. 二、整理磁盘碎片 Linux系统上的磁盘碎片...

上饶县18613961701: Linux操作系统的十大高级安全管理技巧
独彬咳喘: Linux 操作系统的十大高级安全管理技巧 一、文件系统 在Linux系统中,分别为不同的应用安装单独的主分区将关键的分区设置为只读将大大提高文件系统的安全.这主要...

上饶县18613961701: 保障Linux系统安全技巧 -
独彬咳喘: 当你使用Linux操作系统处理安全问题时,下面的一些规则和技巧也许会派上用场. 1.在以root身份登录时,避免做一些常规工作.这会减少你感染病毒的风险,并且可以防止你犯一些错误. 2.如果可能的话,在一台远程机器上工作时,尽量使用...

上饶县18613961701: 新手如何使用linux系统? -
独彬咳喘: 建议先从安装开始走一遍,初期找点教程熟悉基本操作的命令,然后熟悉基本配置.在这基础上搭建一些服务练手.推荐lamp李明的教程

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网