文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>jinscan的linux 学习笔记

jinscan的linux 学习笔记

时间:2007-03-16  来源:soul_of_moon

选取部分   1. linux基本命令:
   挂接:单根文件系统使用多个设备的方法。
  mount 设备  挂接点
       dmesg  | grep cd  此命令可看光驱在哪
( 当老师讲到这里的时候机器出了点故障,鼠标不动了,老师用了一个命令就使鼠标复活,第一次感叹linux的神奇啊~~~~~原来鼠标还可以重起(windows下还真没想过)
  顺便把老师用的命令也抄了下来,呵呵多学了个窍门
   重启鼠标命令: /etc/rc.d/init.d/gpm restart

解除挂接:umount 挂接点     
软盘写法:  /dev/fd0
SCSI硬盘写法:/dev/sd(a)括号内可以依次排为b cd…….
USB硬盘SATA硬盘系统都做SCSI硬盘对待。
SCSI光驱写法:/dev/scd(0)括号内为数字零依次后派
USB口的光驱也被认为SCSI光驱。
注:只有先解除挂接可移动设备才可拿出来
2. 最重要的命令:  man  主题
主题可是shell命令也可是配置文件,还可是C语言函数,但有时shell命令和配置文件相同时打入命令怎么办呢,此时用参数
                   man 1.命令 2.系统函数 3.标准库函数  5.配置文件
例:查passwd      默认   man passwd  会查到
                        man passwd(1)命令
               此时要用 man 5 passwd  可查配置文件

模糊查找(匹配)参数: -k  例 man –k  PPP      和大多数unix中一样k为小写.
3. 连接:
硬连接:硬连接本质使一个文件有两个文件名和windows不同windows中文件属性和文件名是放在一块的,而linux文件名仅是文件名
  命令:ln 原文件名  新文件名  
    硬连接有两限制:(1)不能给子目录建硬连接
(2)        不能跨文件系统建硬连接(即不能跨分区)
在unix下删除一文件的本质是断开一个硬连接,系统会将硬连接数减一,只要不为0则保留文件体。
   符号连接:(路径跳转)
命令: ln –s 跳转去向 连接名

  注:建符号连接得用绝对路径。写绝对路径此时可建成的在tem下看到的连接是红色的。“à”后面指向的仅一个services但在当前目录即tem下却没有这个文件此时便出错了。
  注: 符号连接可跨分区建立
5. shell的基本配置:
  bash的基本配置是由配置文件组成的./etc/profile称之为shell的全局配置文件。
另外一个文件在个人的目录下  个人目录/.bash-profile
还有个文件在个人的目录下/etc/bashrc  是第二个全局配置文件,保存的是(函数别名等)在个人目录下也有个配置文件~/.bashrc

  etc下的文件是全局文件,一经修改所有的用户设置都改了
shell的具体概念:
环境变量:  变量名=变量值    例: LANG=en 是设置语言为英文
                                  LANG=zh-CN.GB18030是设置语言为中文
通过设置shell的变量来决定子进程继承什么样的值。
                 {变量名=变量值
                  export  变量名
可简化为   export 变量名=变量值   注:export 不能省略,另外此时定义的变量是当前shell的值,一旦注销便没有了,想固化得修改profile文件
命令env 可查看所有环境变量里面有个path非常重要,它定义了shell命令执行的路径。
Linux下命令执行仅搜索path路径,不会搜索当前目录的外部命令,所以在当前目录下要执行当前目录中的命令需要加”./”命令。
  6. 用户管理
添加账户   useradd 用户名
          passwd 用户名
groupadd   组名              usedel    -r    用户名
/etc/group          /etc/passwd            /etc/shadow            三个重要文件
group 文件  格式:  组名:x :组ID:组成员
passwd文件  格式:  用户名:x:用户ID:组ID::用户目录:shell
用户在passwd文件中体现的组关系称为用户组属组,而在group组中体现的是额外组。
   false:运行起来就是个恒假。正确利用false给用户,将false添加到/etc/false下用户名字后这样用户就被拒之门外。如mail用户 通过修改用户的shell来限制用户登陆提高网络安全性。
7. which命令:查看外部命令的路径
8. Grub   单用户启动模式:  见到GRUB启动菜单时按“e“选”“kernel“打头的那一行,再按“e”,然后在/  rhg后面加空格+“1” 再按“b”便以单用户模式启动了,输入init 3便进入正常启动模式。
在单用户模式下可以更改root口令,有很大危险。
防护方法: 给grub加口令
      vi   /etc/grub.conf     ##在timeout后添加一行
         password=1234567     ##密码
使生效:敲grub回车   等待一会  再敲quit
9. shell的基本配置:
  bash的基本配置是由配置文件组成的./etc/profile称之为shell的全局配置文件。
另外一个文件在个人的目录下  个人目录/.bash-profile
还有个文件在个人的目录下/etc/bashrc  是第二个全局配置文件,保存的是(函数别名等)在个人目录下也有个配置文件~/.bashrc

  etc下的文件是全局文件,一经修改所有的用户设置都改了
相关阅读 更多 +
排行榜 更多 +
兵人放置战争

兵人放置战争

音乐节奏 下载
新豪足球

新豪足球

浏览阅读 下载
会玩

会玩

游戏工具 下载