`

linux学习笔记3

 
阅读更多

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 弹出光驱

分享到:
评论

相关推荐

    Linux学习笔记(强悍总结值得一看)_linux_linux学习笔记_

    这份"Linux学习笔记(强悍总结值得一看)"是Linux初学者的宝贵资源,也适合有经验的用户作为参考手册。以下是对笔记内容的详细概述: 1. **Linux常用命令**: Linux命令行是其强大的工具,掌握常用命令是Linux学习...

    Linux学习笔记 (华为工程师总结) 完整版PDF

    《Linux学习笔记》这份资料非常全面且详细,从 Linux 常用命令到 Linux 常用操作,再到网络管理、性能优化,几乎覆盖了 Linux 基础学习的方方面面,非常适合初学者入门!这里只是对于常用命令进行了整理,希望可以...

    Linux学习笔记Linux学习资料Linux教程

    【linux学习笔记--17】...【linux学习笔记-3】文件操作(stat,chmod,umask).doc 【linux学习笔记-4】进程扇和进程链.doc 【linux学习笔记-5】编写自己的ls命令.doc 【linux学习笔记-6】文件IO操作--读写、重定向等.

    linux 学习笔记

    linux 学习笔记linux 学习笔记linux 学习笔记linux 学习笔记linux 学习笔记linux 学习笔记

    Linux学习笔记.pdf.zip

    Linux学习笔记

    非常宝贵的LINUX学习笔记

    【linux学习笔记-3】文件操作(stat,chmod,umask) 【linux学习笔记-4】进程扇和进程链 【linux学习笔记-5】编写自己的ls命令 【linux学习笔记-6】文件IO操作--读写、重定向等 【linux学习笔记-7】用户标识UID与有效...

    linux学习笔记,linux学习笔记

    linux学习笔记,linux学习笔记

    Linux学习笔记.md

    linux学习各种指令查询笔记,方便大家日常查找和学习。加油,奥利给。 君子生非异业,善假于物也

    Linux学习笔记——入门资料

    Linux学习笔记——入门资料 Linux,作为一款开源、免费的操作系统,因其稳定性和安全性而备受开发者和系统管理员的青睐。这份“Linux学习笔记”旨在帮助初学者快速掌握Linux的基础知识和操作技能,从而轻松入门。 ...

    linux学习笔记,linux命令整理

    在Linux操作系统的学习中,掌握命令行的使用是至关重要的。...总的来说,Linux学习笔记是一个全面了解和掌握Linux系统操作的基础教程,涵盖了从基本命令到高级管理的诸多方面,对提升Linux技能有很大帮助。

    马哥的linux学习笔记

    《马哥的Linux学习笔记》是一份针对初学者和进阶者精心编撰的Linux教程,旨在帮助读者全面掌握Linux操作系统的核心概念、命令行操作以及系统管理技能。这份笔记以清晰明了的语言和实例解析了Linux系统的各个方面,是...

    ARM&LINUX学习笔记——ARM&LINUX学习笔记

    3,安装交叉编译环境;4,启动代码的运行;5,嵌入式linux开发加速器--NFS开发环境的建立;6,烧写第一个程序到land flash;7,使用autotools自动生成Makefile;8,虚拟机上挂载u盘;9,虚拟机中linux配置串口;10,...

    Linux学习笔记.pdf

    根据提供的信息,《Linux学习笔记.pdf》是一份关于Linux操作系统的基础学习材料,主要涵盖了Linux的基本概念、文件系统特性、权限管理以及一些常用命令的使用方法。接下来,我们将详细解析这份文档中提到的重要知识...

    Linux 学习笔记

    Linux 学习笔记 Linux的初学者

    Linux学习笔记【博文整理系列】

    学习linux的笔记,发到博文了,鉴于文档方便保存和查阅,发出来,免费的哈 博文来自http://blog.csdn.net/wklken,共12篇,类似手册,可快速练习和查阅,容易上手 文档列表: Linux笔记——vim常用操作及扩展补充...

    超详细linux学习笔记

    超详细linux学习笔记,【网络安全技术】,分享给大家。

    Linux 学习笔记 (强烈推荐)

    这份“Linux学习笔记”涵盖了多个关键主题,旨在帮助初学者及进阶用户深入理解和掌握Linux系统。 《Linux一句话精彩问答.doc》可能包含了一系列关于Linux日常使用、命令行操作、系统管理等方面的简洁问答,比如如何...

    linux学习笔记.pdf

    Linux学习笔记 本文档主要记录了 Linux 操作系统的学习笔记,涵盖了 Basic 的编程、VI 编辑器的使用、GCC 编译器的应用、GDB 调试工具的使用等方面的知识点。 一、编程基础 * 了解 C 语言的基本语法,例如变量...

    Linux学习笔记-超全总结值得一看(带标签目录)- 154页.pdf

    【Linux学习笔记】这篇超全总结涵盖了Linux操作系统的基础知识,特别是关于命令行的使用和快捷键,以及一些桌面环境下的快捷操作。以下是笔记中的主要内容: 1. **LINUX常用操作命令**: - `clear`:清空终端屏幕...

Global site tag (gtag.js) - Google Analytics