1.SHELL
ls -l /bin/*sh 有3种SHELL
chsh -s /bin/csh 改变shell环境(生效必须注销后再登陆)
env 查看系统环境变量(可以使用管道命令 env|grep "SHELL")
2.快捷键
命令完成功能:用tab键能自动完成相关命令,再次按tab可得到清单
[Ctrl]+c 中断当前命令的组合键,
[Ctrl]+d 键盘输入结束,可以用来取代exit的输入
history 历史命令(history 5 显示最近的5个命令)
!480 执行历史的第480条命令
3.追踪路由
tracert www.csdn.net(windows)
ifconfig 查IP
4.配网卡
第一种方法:
setup 配置网络等(要使其生效须输入/etc/rc.d/init.d/network restart)
第二种方法
ifconfig eth0 192.168.88.88(配IP临时生效的)
ifconfig eth0 network xx.xx.xx.xx(配子网掩码)
第三种方法
修改/etc/sysconfig/network-scripts/ifcfg-eth0运行/etc/rc.d/init.d/network restart生效
5.rpm包管理
RPM包的名称格式
apache-1.3.23-11.i386.rpm
-“apache”:软件名称
-“1.3.23-11”:软件的版本号,主版本和此版本
-“i386”:是软件所运行的硬件平台
-“rpm”:文件扩展名,代表RPM包
RPM常用命令
-rpm ‐qa:查询所安装的所有rpm软件包
-rpm ‐qa | more
-rpm ‐qa | grep X
-rpm ‐q 软件包名:查询软件包是否安装
-rpm ‐q xinetd
-rpm ‐q foo
-rpm ‐qi 软件包名:查询软件包信息
-rpm ‐qi file
-rpm ‐ql 软件包名:查询软件包中的文件
-rpm ‐ql file
-rpm ‐ql jdk
-rpm ‐qf 文件全路径名:查询文件所属的软件包
-rpm ‐qf /etc/passwd
-rpm ‐qf /root/install.log
-rpm ‐qp 包文件名:查询包的信息对这个软件包的介绍
-rpm ‐qp jdk-1_5_0-linux-i586.rpm
-rpm ‐qpi jdk-1_5_0-linux-i586.rpm
-rpm ‐qpl jdk-1_5_0-linux-i586.rpm
安装RPM包
rpm ‐ivh RPM包全路径名称:安装包到当前系统
-i=install,安装
-v=verbose,提示,即有提示信息
-h=hash,进度条
删除RPM包
rpm ‐e RPM包的名称
【案例】rpm ‐e jdk
如果其它软件包依赖于您要卸载的软件包,卸载时则会产生错误信息,如:
【案例】rpm ‐e foo
removing these packages would break dependencies:foo is needed by bar-1.0-1
若让RPM忽略这个错误继续卸载,请使用‐‐nodeps命令行选项
【案例】rpm ‐e ‐‐nodeps foo
升级RPM包
rpm ‐U RPM包全路径名
【案例】rpm ‐U cvs-1.11.2-10.i386.rpm
6.samba
samba安装
samba的安装步骤
-看看是否已经安装了samba
-rpm ‐q samba
-如果有的话,就先卸载
-rpm ‐e ‐‐nodeps samba(解除依赖关系删除)
-把安装文件挂载到linux下(依次安装)
-samba-common-2.2.7a-7.9.0.i386.rpm
-samba-client-2.2.7a-7.9.0.i386.rpm
-samba-2.2.7a-7.9.0.i386.rpm
-拷贝samba的rpm包到/home,准备安装
-开始安装
-rpm ‐ivh samba-common-2.2.7a-7.9.0.i386.rpm
rpm -ivh samba-client-2.2.7a-7.9.0.i386.rpm
rpm -ivh samba-2.2.7a-7.9.0.i386.rpm
-创建一个用户youyou
-useradd youyou
-passwd youyou
-给youyou设置samba密码
-cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd(.sh为脚本文件可直接执行。意思是将linux中用户放到samba里面去)
-smbpasswd youyou,设置密码
-启动samba服务器,测试
-service smb start,启动
-service smb stop,停止
-service smb restart,重启
3,用windows上访问linux的共享目录
回到windows,打开“网络”(我用的是win7以前这个东西叫网上邻居),在地址栏输入\\linux ip 比如,\\192.168.137.130 ,根本找不到?!
有搜索了老半天,好在这个问题还是很普遍的,
关闭linux的防火墙:#service iptables stop。
终于可以找到linux了……
samba配置
共享资源的基本配置 /etc/samba/smb.conf
-comment:针对共享资源所做的说明文字。默认值为空字符串
【案例】comment=dir for todayhero:共享这个目录是为了todayhero这个用户
-path:若共享的资源是目录,是指定该目录的位置
【案例】path=/tmp:共享tmp这个目录
-guest ok:是否允许用户不使用账号和密码访问此资源
【案例】guest ok=yes:允许用户不使用账号和密码访问此资源
【案例】guest ok=no:不允许用户不使用账号和密码访问此资源
-hosts allow:设置连接主机的地址
【案例】hosts allow=192.168.2.1 server.abc.com:允许来自192.168.2.1 或server.abc.com
-hosts deny:设置禁止连接的主机地址
【案例】hosts deny=192.168.2.1:不允许192.168.2.1的主机访问samba服务器的资源
-read only:用于设置共享的资源是否为可读
【案例】read only=yes:允许只读
【案例】read only=no:不仅仅只读,也就是说可以写入
4.
fuser:使用文件或者套节字来表示识别进程。我常用的他的两个功能:查看我需要的进程和我要杀死我查到的进程。
fuser -mk /dev/cdrom(m :表示 mmap 过的文件或者共享库k:杀死进程)比如当你想umount光驱或者其他文件系统的的时候,结果系统提示你设备正在使用或者正忙,可是你又找不到到底谁使用了他。这个时候fuser可派上用场了。
eject 弹出光驱
- 浏览: 69966 次
- 性别:
相关推荐
Linux学习笔记
【linux学习笔记--17】...【linux学习笔记-3】文件操作(stat,chmod,umask).doc 【linux学习笔记-4】进程扇和进程链.doc 【linux学习笔记-5】编写自己的ls命令.doc 【linux学习笔记-6】文件IO操作--读写、重定向等.
redhat linux学习笔记 redhat linux学习笔记
Linux学习笔记包含LINUX常用命令、磁盘管理、用户管理、文件权限、目录结构、软件安装等内容,适用于Linux初学者学习以及高水平者查遗补漏
linux学习笔记linux学习笔记linux学习笔记linux学习笔记
一本Linux学习笔记33页.pdf 一本Linux学习笔记33页.pdf 一本Linux学习笔记33页.pdf 一本Linux学习笔记33页.pdf 一本Linux学习笔记33页.pdf 一本Linux学习笔记33页.pdf 一本Linux学习笔记33页.pdf 一本Linux学习笔记...
《Linux学习笔记》这份资料非常全面且详细,从 Linux 常用命令到 Linux 常用操作,再到网络管理、性能优化,几乎覆盖了 Linux 基础学习的方方面面,非常适合初学者入门!这里只是对于常用命令进行了整理,希望可以...
linux 学习笔记linux 学习笔记linux 学习笔记linux 学习笔记linux 学习笔记linux 学习笔记
linux 学习笔记linux 学习笔记linux 学习笔记linux 学习笔记linux 学习笔记linux 学习笔记
Linux学习笔记.pdf
linux学习笔记,适合新手查看,很详细
【linux学习笔记-3】文件操作(stat,chmod,umask) 【linux学习笔记-4】进程扇和进程链 【linux学习笔记-5】编写自己的ls命令 【linux学习笔记-6】文件IO操作--读写、重定向等 【linux学习笔记-7】用户标识UID与有效...
linux学习笔记linux学习笔记linux学习笔记linux学习笔记linux学习笔记linux学习笔记linux学习笔记linux学习笔记
Linux学习笔记-超全总结值得一看(带标签目录),共154页。
linux学习笔记,linux学习笔记
linux学习各种指令查询笔记,方便大家日常查找和学习。加油,奥利给。 君子生非异业,善假于物也
Linux 学习笔记
Linux学习笔记Linux学习笔记Linux学习笔记
3,安装交叉编译环境;4,启动代码的运行;5,嵌入式linux开发加速器--NFS开发环境的建立;6,烧写第一个程序到land flash;7,使用autotools自动生成Makefile;8,虚拟机上挂载u盘;9,虚拟机中linux配置串口;10,...
Linux学习笔记整理