您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > Linux常用命令配置工具2.0
Linux命令工具配置Start:2011.01.07Updated:2011.01.09王凡wangfanWf141732@sohu.comwoshiwangfan@gmail.com版本修改日期内容1.02011.01.07创建2.02011.01.09Linux的安装,用户添加1.简介记录下常用的linux的命令工具和配置,对生活留点记录。会根据日常使用来逐步更新。由于时间关系+的由于时间关系没有能写完,稍候不上…..soon….1.1.环境OS:RedHatEnterpriseLinux5-64.bit2.软件准备2.1.软件下载下载地址为:软件安装放入光盘后读取光盘,进入欢迎界面2下一步选择语言选择键盘制式3下一步跳出安装号2515dd4e215225dd是否格式化磁盘,选择是(非虚拟机时请谨慎使用)4点击是建立磁盘分区点击下一步网络配置5下一步选择时区下一步输入root的密码6下一步,选择服务器用途,选择选择定制服务器在软件库选择的时候去掉python2.4的支持,添加gcc的支持,也可在系统安装完后在安装光盘下面的server文件夹下面来安装软件和库。7下一步下一步开始安装8重启后开始配置配置防火墙即iptables9下一步安全模式在软件更新的地方选择否10创建用户点击完成113.命令日常使用的命令3.1.列表显示+列表显示在windows下面为dir在linux下面为ls3.2.复制粘贴剪切删除这五个命令估计是使用最多的了复制包括粘贴:cp先看下帮助cp–help,内容很多,先拷贝一个文件cpwf.txtwfcp.txt将wf.txt拷贝到同目录下面,并命名为wfcp.txt复制目录需要用到参数-R,这个参数很常用,在这几个操作中都是需要的。cp-Rfolderfoldercp将folder的目录拷贝到同级目录下面并命名为foldercp还有个比较常用的参数为-f,看help里面解释为强制复制cp–R–ffolder/home/folder将当前目录下面的folder目录拷贝到/home/folder下面如果存在相同的文件,则不提示直接覆盖剪切:mvLinux里面很多命令看字面都知道是什么意思,呵呵mvmove移动。看下help,参数比cp少一些mvfile.txt/home/filemv.txt将文件剪切到/home目录下并命名为filemv.txtmvfile.txt/home/将文件剪切到/home目录下有个参数-fforce和cp里面的参数用法一样。删除:rmrm有几个参数是一样,-R–f–i-i相当于windows里面的弹出窗,确实一下12rmfile.txt删除文件rmfolder删除目录在terminal窗口中复制粘贴命令行不能用ctrl+c会中断进程。使用shift+ctrl+cshift+ctrl+v是粘贴3.3.目录+创建目录mkdirmkdirfolder3.4.查看计算机硬件信息了解计算机硬件信息包括磁盘,cpu,内存,网络磁盘空间查看:dfdf与df–v效果是一样-B是指定显示的磁盘数据的格式[wangfan@bogon~]$df-BMBFilesystem1MB-blocksUsedAvailableUse%Mountedon/dev/sda24056MB2918MB929MB76%/还提供以下几种格式:kB1000,K1024,MB1000*1000,M1024*1024,andsoonforG,T,P,E,Z,Y.-T列出文件系统类型-i显示i节点信息,而不是磁盘块。-t显示各指定类型的文件系统的磁盘空间使用情况。-x列出不是某一指定类型文件系统的磁盘空间使用情况(与t选项相反)。磁盘分区查看:cat/proc/partitionsCpu,内存:cat/proc查看内存cat/proc/meminfo13Cpu,cat/proc/cpuinfo其它接口,cat/proc/devices网络:ifconfigs[wangfan@bogon~]$ifconfigeth0eth0Linkencap:EthernetHWaddr00:0C:29:B1:B8:E8inetaddr:192.168.115.128Bcast:192.168.115.255Mask:255.255.255.0inet6addr:fe80::20c:29ff:feb1:b8e8/64Scope:LinkUPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1RXpackets:813errors:0dropped:0overruns:0frame:0TXpackets:815errors:0dropped:0overruns:0carrier:0collisions:0txqueuelen:1000RXbytes:89208(87.1KiB)TXbytes:74774(73.0KiB)Interrupt:67Baseaddress:0x2024Ifconfig还可以进行网络配置主板:dmesgdmesg|grepswap查看交换分区Adding5156824kswapon/dev/sda5.Priority:-1extents:1across:5156824k3.5.权限赋予分为以超级用户执行和对文件授予执行权限超级用户执行:sudocommand–p比如删除root用户下的tmp目录sudomv–R/root/tmp另外可以切换到root帐号下面suroot输入密码切换回来suwangfan对文件赋予权限:chmodchmod-pr+w+x&r+w+x&r+w+xfile|folder-p为参数r+w+x&r+w+x&r+w+x分别对应的是所有者,用户组,所有用户r为4,w为2,x为1chmod741file意义为给file文件赋予当前用户所有权限,给组用户赋予写权限,给所有人赋予执行权限14另chmod4755file可使文件具有root权限也可使用chmodugo=rwxfile|folder赋予权限chmodugo+-rwxfile添加减少权限uuser所有者ggroup用户组oother其它用户可以给文件添加权限,减少权限chmodugo+rfile给所有人添加读的权限chmodugo=rfile所有人只有读的权限chmodug=rw,o=rfile用户和组有读写权限,其它人读权限相当于chmod664file对文件夹赋予权限chmod–R664folder3.6.后台作业最多的情况是telnet上去,断线后程序没跑了,使用nohup还是help一下nohuphelp很少哦用法nohupcommand&nohupcpfilefile&会在当前目录生成一个nohup.out的文件如果要另外指定文件nohupcommandoutput.file2&1&3.7.grep+3.8.共享网络传输有两个程序smbclient和mount查看和建立共享查看共享:smbclient如果系统中未安装,下载地址=wangfan-L192.168.115.1也是可行的其它参数看help暂时还没用上建立映射:mount命令格式为:mount–tvfstype–ooptiondevice/path-tvfstype指定文件系统的类型1.光盘或光盘镜像:iso96602.DOSfat16文件系统:msdos3.Windows9xfat32文件系统:vfat4.WindowsNTntfs文件系统:ntfs5.MountWindows文件网络共享:smbfs6.UNIX(LINUX)文件网络共享:nfs网络协议早期的为smbfs现在都用cifs(CommonInternetFileSystem)如果是挂载外接的存储装置-ooptions主要用来描述设备或档案的挂接方式1.loop:用来把一个文件当成硬盘分区挂接上系统2.ro:采用只读方式挂接设备3.rw:采用读写方式挂接设备4.网络的电是安全认证信息挂载iso文件mount-oloop-tiso9660/home/wangfan/test.iso/mnt/vcdrom16挂载ntfs硬盘mount-tntfs/dev/sdc1/mnt/usbhd1挂载fat硬盘mount-tvfat/dev/sdc5/mnt/usbhd2如果中文mount-tntfs-oiocharset=cp936/dev/sdc1/mnt/usbhd1先保证linux的os支持中文挂载网络共享sudomount-tsmbfs-ousername=Administrator,password=wangfan//192.168.115.1/oracle-soft/mnt/oracle-softsudomount-tcifs-ousername=Administrator,password=wangfan//192.168.115.1/oracle-soft/mnt/oracle-softfdisk–l网络传输:ftpFTPopen[ftpservername],和指定的远程LinuxFTP服务器连接。FTPuser[username][password],使用指定远程LinuxFTP服务器的用户登录。FTPpwd,显示远程LinuxFTP服务器上的当前路径。FTPput,将本地文件上传到服务器。FTPgetfilename[filename],将服务器文件下载到当前目录。FTPls,列出远程LinuxFTP服务器上当前路径下的目录和文件。FTPdir,列出远程LinuxFTP服务器上当前路径下的目录和文件(同上)。FTPmkdir[foldname],在远程LinuxFTP服务器上当前路径下建立指定目录。FTPrmdir[foldname],删除远程LinuxFTP服务器上当前路径下的指定目录。FTPcd[foldname],更改远程LinuxFTP服务器上的工作目录。FTPdelete[filename],删除远程LinuxFTP服务器上指定的文件。FTPrename[filename][newfilename],重命名远程LinuxFTP服务器上指定的文件。FTPclose,从远程LinuxFTP服务器断开但保留FTP命令参数提示。FTPdisconnect,从远程LinuxFTP服务器断开但保留FTP命令参数提示(同上)。FTPbye,结束和远程LinuxFTP服务器的连接。FTPquit,结束和远程LinuxFTP服务器的连接(同上)。FTP!,直接从远程LinuxFTP服务器进入到本地shell中。17FTPexit,(接上步)从本地shell环境中返回到远程LinuxFTP服务器环境下。FTP!ls,列出本地机器上当前路径下的目录和文件。FTPlcd[foldname],更改本地机器的工作目录。FTP?,显示ftp命令说明。FTPhelp,显示ftp命令说明(同上)。Sftp连接字符串sftproot@server,命令和ftp一样3.9.解压缩Linux下面有名的解压缩软件tar先help一把很多参数主要用到的有这么几个主参数-c创建新的档案文件。-x从档案文件中释放文件。-r把要存档的文件追加到档案文件的未尾。例如用户已经做好备份文件,又发现还有一个目录或是一些文件忘记备份了,这时可以使用该选项,将忘记的目录或文件追加到备份文件中。-t列出档案文件的内容,
本文标题:Linux常用命令配置工具2.0
链接地址:https://www.777doc.com/doc-6291001 .html