ImageVerifierCode 换一换
格式:DOCX , 页数:24 ,大小:30.30KB ,
资源ID:4792119      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-4792119.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ubuntu server学习资料Word格式文档下载.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

ubuntu server学习资料Word格式文档下载.docx

1、插入模式并不是缺省的模式,您必须按下i来进入插入模式,在屏幕上输入一些文字。按下按钮将从插入模式转到编辑模式。该模式用于移动和操纵文本,有时以非常有趣的方式进行。命令模式用于执行冒号命令,比如保存,查找/替换以及配置vim等。欲保存文本,您只需要在正常模式下输入:进入命令模式并输入:w filename.退出vim请执行冒号命令:q.总结如下:vim (启动vim)i (进入插入模式) (回到编辑模式):w filename (保存文件为filename)q (退出vim)vim filename (打开您刚才在vim中保存的文件)ubuntu下vi编辑器使用方法(zhuan)模式切换: 一般

2、模式切换输入模式(i/a/o) i insert - 在目前游标之处插入所要输入之文字 a append - 在目前游标所在的下一行开始输入文字 o open - 新增一行在游标的下,并从行首开始输人文字 任何模式退回一般模式(Esc) 以下命令均须退回到一般模式 移动游标 h、j、k、l:分别控制游标左、下、土、右移一格,也可以用方向键。Ctrl+b : 往前一页 Ctrl+f : 往后一页 G : 移到文件最后 w : 移到下个 word 的开头 b : 跳至上个 wore 的开头 删除 x:删除所在后面一个字符 #x:ex:5x 表删除 5 个字符 dd:删除游标所在之行 #dd:例,5

3、dd 表删除自游标算起之 5 行 更改 cw:更改游标处之字到此一单字之字尾处 c#w:例,c3w表更改 3 个字 取代 r:取代游标处之字符 R:取代字符直到按 ESC 为止 复制 yw:拷贝游标处之字到字尾至缓冲区 P:把缓冲区之资料贴上来 yy:拷贝游标所在之行至缓冲区 #yy:5yy,拷贝游标所在之处以下 5 行至缓冲区 复原 u:undo,复原至上一动作 跳至指定之行 g:列出行号,及相关信息 命令列下命令简介 注意:使用前请先按 ESC 键确定在一般模式下按 或 /? 叁键即可进入命令列模式 列出行号 set nu 寻找字串 word ( 由首至尾寻找 ),按 n 可往下继续找 w

4、ord ( 由尾至首寻找 ),按 N 可往前继续找 改命令可以用“/”代替 跳行 100 - 可跳至第 100 行 一般模式进入命令行模式(:) w filename ( 存入指定文件 ) wq ( 写入并离开 vi ) q! ( 强迫离开并放弃编辑的文件 ) n 文件 - 引入下一个文件 l,l2d - 删除自行l至行 l2 的文字 l,l2s/patternl/pattern2/g - 将行 l 至行 l2 的文字, patternl 的字串改为 pattern2 的字串,如无 g 则仅更换每一行所匹配的第一个字串,如有 g 则将每一个字串均做更换常用命令:apt-get:debian系系

5、统的软件包管理程序(其图形化前端就是大名鼎鼎的新立得了),会自动帮你搞定依赖关系最常用参数:update -与你的软件源(在/etc/apt/sources.list中列出)更新软件包列表,换源后需要执行upgrade -根据update得到的源软件库与本地已经安装的对比,(如果需要升级就)全部升级install -安装软件包(可以使用tab补全软件包的名字,比较方便)remove -卸载软件包purge -卸载软件包,同时删除该软件的配置文件source -从源里下载软件包的源码到当前目录(执行此命令的目录)并解压(除非指定download-only参数)该地址由/etc/apt/sourc

6、es.list中的 deb-src 行指定check -用来(自动)修复(已装)软件包之间的依赖关系clean -清除/var/cache/apt/archives/包括其子目录partial/下的所有软件包缓存autoclean -比clean常用,我的理解是删除低版本的缓存而保留高版本的(或者包括非当前源里的软件包?aptitude:此为PT同学补充,他的说法是aptitude比apt-get少个横线,tab补全比较容易(=.=)大概神牛都比较懒吧不得不提下蛋蛋童鞋以前说过的ubuntu彩蛋:) man apt -最后会看到 “本apt有着超级牛力” or “this APT has a

7、super-cow power”man aptitude -会看到 “这个aptitude没有超级牛力”看看aptitude的参数,你就会明白为什么aptitude会标称”高级软件包管理程序”了search -在(你的源的)所有软件包列表中搜索该软件,search的表达式可以很复杂,具体看man其余常用参数同apt-getcat:把(一个或多个)文件内容(连接)显示到标准输出当文本文件很小,而且你只是想看下,并不打算用gedit或者vim之类编辑器编辑的时候,可以cat一下,我是用来配合grep使用cd:切换当前工作目录不同于其他命令,这是一个shell内置命令,所以没有手册页可看够基础,所以

8、才会出现在本篇文章中(=.=)郁闷. -切换到当前目录(貌似没有什么意义)(.这个目录可以通过ls -a看到). -切换到上层目录 -回到家目录(/home/你的登录名/)chmod:改变文件的权限位linux文件系统的权限位有两种表示方法,要是详细说下,非得累死老鼠不可=.=,所以只说8进制数表示:简要介绍下:ls -l可以显示出文件的权限,比如(-rwxr-xr),代表了三种用户的权限第一个rwx,代表文件所有者的权限,即(读,写,执行),用二进制表示为111,代表八进制中的4+2+1=7第二个r-x,代表文件所有者同一用户组其他用户的权限,即(读, ,执行),用二进制表示为101,代表八

9、进制中的5=4+0+1第三个r,代表其他用户的权限,即(读, , ),二进制表示为100,代表八进制的4=4+0+0所以这个文件的权限位为754这也就是chmod的用法,例如chmod 751 myfile #将该文件权限设定为rwxr-xx-v -列出当前正在执行的步骤-R -递归式,即改变非空目录下的一切为指定权限cp:拷贝文件和目录-b -为每个已经存在的目的文件作个备份-d -遇到软链接时不拷贝软链接所指向的文件;拷贝时保留links属性(链接数)-p -保留文件的访问权限,所有者,和时间戳-R和-r -递归式拷贝(cp过程遇到非空目录才有效),即拷贝目录,子目录,子目录的子目录.-a

10、 -作用同-dpR-s -并不真的做拷贝,而只是为每个文件作软链接(符号链接)-u -同下面 mv 的-u参数head, tail就像这两个名字,一个显示文件头部,一个显示尾部-n -指定输出的(头部或尾部)行数, 当没有此参数时,默认显示10行ifconfig:配置网卡没有参数 -列出当前活动网卡的状态 -列出所有网卡的状态interface -指定网卡名称比如eth0up -唤醒该网卡down -关闭该网卡arp,mtu,netmask addr,等等很多参数 =.=ln:为文件建立链接linux的链接分为两种:硬链接和软链接,ln默认建立硬链接(hard link),两种的区别请自己搜索

11、: -建立软链接(符号链接,可以理解为win下的快捷方式)-f -如果要建立的链接名已经存在,则删除之ls:显示目录内容 -显示指定目录所有文件,包括文件名以 . 开头的文件-l -显示文件详细信息(包括文件类型,权限,修改时间,访问时间,大小,文件名)-h -将文件大小以方便阅读的形式表示出来,配合 -l 参数使用,常有奇效man:阅读参考手册of题外话:HX说这是linux最最难学的命令,因为man你学好了,就没有什么命令能难倒你了,=.=无敌了man可以查的不仅仅是命令额(当然,因为man是无敌的嘛/ch)man 阿拉伯数字阿拉伯数字1: 可执行程序(一般为用户安装的程序,如果提供了ma

12、npages的话)和shell命令阿拉伯数字2: 系统调用(例如 open调用,socket调用,chmod调用 等等等等),先装manpages-dev先阿拉伯数字3: 库函数调用(例如 man 3 printf),先装manpages-dev先.当你执行man ls 时, 和 man 1 ls结果是一样的,因为ls在man手册中只有一个入口当你想看chmod调用的手册页时,就要特别指定 man 2 chmod了因为chmod不止有一个入口在man的时候,可以通过j,k上下移动(和vi中类似),可以通过/查询,通过n,N查找下个,上个匹配(和vi类似)q退出(也和vi类似.)比较有意思的一点

13、:由于man 本身是个命令,所以,连man都是可以man的 =.=mkdir:创建一个目录 -如果给出的路径中父目录不存在,则同时创建父目录mount:挂载文件系统(可理解为挂载一个分区)-t -指定文件系统类型,比如iso9660(挂载iso镜像为光盘,相当于虚拟光驱),ntfs,ext3,rfs等等 -列出所有已经挂载的文件系统,支持卷标 -挂载fstab中记录的所有分区 -挂载的时候不写入/etc/mtab-o -相当常用的一个参数,指定挂载文件系统的”选项”,比如noatime,用来挂载BT专用分区很合适mv:移动或者更名文件,取决于目的目录是否为当前目录 -为每个已经存在的目的文件做

14、个备份(防止覆盖) -不提示是否覆盖已经存在的目的文件-i -与-f参数相反 -仅当源文件比目的文件更新或者目的文件不存在时候才移动 -显示移动文件的进度(个人总是推荐使用此参数,明白你在做什么)ps,top:列出当前命令的执行状态,ps为静态,top为动态(top时q退出)ps:这个命令本人更常用些,推荐给你看看=.=最常用参数(ps多用参数集合,而不是单个参数,并且配合grep使用)-ef -以标准语法列出当前所有进程状态,例如ps -ef | grep eva #列出eva的进程状态aux -以BSD语法列出.-ejH -列出进程树-eLf -同时列出线程状态rm, rmdir:rm:删

15、除文件或目录,rmdir:删除一个空目录(此命令个人认为没啥用,可以用rm -r替代)rm最常用参数: -不提示不存在的文件,直接跳过 -每个删除动作都提示 (=.= 删除多的话岂不是烦死)-I -删除多个文件(多于3个时)或者递归式删除(对于非空目录)提示一次-r和-R -递归式删除该目录下的一切东东 -显示每个文件的删除动作(个人总是推荐使用此参数,明白你在做什么)sudo,su:这大概是装好系统之后第一个要用的命令吧?sudo我们主要用来临时提升权限,主要用以管理员(超级用户)的权限来运行命令,当需要修改当前登录用户力所不能及的文件/目录时需要用sudo,或者su -c,当然sudo和s

16、u的作用范围不仅仅如此可以使用visudo来编辑/etc/sudoers文件来修改sudo更详细的动作(比如记住密码的时间戳长度),请谨慎修改!sh:在终端解释执行类似于./的形式,但PT给了不同点: ./仅仅对当前目录下有执行权限的程序才有效,sh则不管这套想想也是哈, ./仅仅是给出了一个文件的路径(在当前目录下)而已, 但这个文件能不能执行就不好说了所以用sh总是正确的shutdown:关闭系统,如果停留在TTY,请改用halt, poweroff等命令常用参数:+m -指定关机延迟的分钟-c -取消一个等待关机的请求(关掉运行此命令的终端也可:)now -立即关机hh:mm -手动指定

17、时间(以24小时计)tar:打包/解包这个tar不多说了吧.到处都是tar.gz,tar.bz2的东东和ps命令一样,tar一般不用单个参数,而是多个参数的组合,记住参数x是解压(extract),c是创建包(creat)即可-xvf -详细列出解包的步骤-cvf -详细列出打包的步骤-j -用来说明这是个tar.bz2包,例如tar -xjvf myfile.tar.bz2 -列出包中的文件列表打包时常追加的参数:-r -追加到压缩包中 -只把比包中更新的文件追加进去 -不把符号链接添加到包中,而是添加此符号链接指向的文件附加说明:tar是个太强大的东东,常用的操作也就是打包解包,高级功能还

18、是参阅man =.=搭建FTP服务器2、获取最新的软件信息执行apt-get的更新过程:sudo apt-get update3、安装vsftpd软件sudo apt-get install vsftpd4、设置 vsftpd.conf文件修改之前最好先备份下这个文件:sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.old然后可以改动了(主要是以下几行代码):#不让匿名用户使用#anonymous_enable=YES#本地用户可用,这样ftp服务器的每一个用户就有了一个ftp账户了local_enable=YES#可用写操作write_enable=YES

19、#文件上传后的读写权限,设置为022,则文件上传后的权限为644,文件夹上传后的权限为755local_umask=0225、删除vsftpd的默认匿名账户sudo rm -R /home/ftp6、如果要进行更严格的ftp限制,可以使用如下操作要解决这些问题我们还得设置下vsftpd.conf#启动chroot列表(Change root)chroot_list_enable=YES#指定列表位置(我这用的是默认地址)chroot_list_file=/etc/vsftpd.chroot_list接下来我们得在vsftpd.chroot_list上写进去我们要限制哪些用户,不让他们“漂移”.

20、现在有用户linyupark,所以只要sudo nano一下,往里面写就行了这样我们已经解决第2个问题了,登陆的用户只能在它的用户文件夹里活动,下面我们要更狠一点,让他只能在public_html里活动依然还是找vsftpd.conf#这句默认设置里是没有的,自己加user_config_dir=/etc/自己定义一个设置个别用户用的文件夹地址根据自己设置的地址,建立一个相应的文件夹,然后往里面建立和用户名相同的文件,vim一下:#本地用户的根地址,假设用户是linyuparklocal_root=/home/linyupark/public_html重启下FTP服务:sudo /etc/in

21、it.d/vsftpd restart本文可以自由转载,转载时请保留全文并注明出处:转载自仲子说 原文链接:配置samba1.检查Ubuntu Server 上samba是否已经安装,我在装Ubuntu Server时已经安装了,所以我跳过了此步,仅作演示。ginoubuntu:$ dpkg -l | grep sambaii samba 2:3.4.7dfsg-1ubuntu3 SMB/CIFS file, print, and login server for Uii samba-common 2:3.4.7dfsg-1ubuntu3 common files used by both t

22、he Samba server aii samba-common-bin 2:ii samba-doc 2:3.4.7dfsg-1ubuntu3 Samba documentation复制代码如果没有安装,运行sudo apt-get install samba进行安装2.先解决Windows 服务器上目录访问的问题很简单,就是将其mount过来就好了,但是和之前Ubuntu Desktop使用不一样的地方是,以前有图形界面,并且不用考虑文件访问方式和字符集。示例指令:sudo mount -t cifs -o iocharset=utf8,username=gino,password=* /

23、DevFileServer/share /mnt/whost其中cifs是继smbfs之后的文件系统共享协议,相关知识我也在网上大概搜了一下,并且了解到cifs是不依赖于samba的。开始使用了mount -t smbfs方式来进行添加,出现了许多小问题,尝试cifs感觉顺利了很多。有兴趣的朋友在网上查找 cifs smbfs就可以了解更多,本人对此也是刚刚接触,所以不多说了。其中/mnt/whost需要自己建立OK Ubunt Server 访问Windows共享目录完成。问题:由于Ubuntu Server是装的英文的,所以Ubuntu 下进入此目录出现乱码。用putty登录,选择字符集为

24、UTF8,则中文显示正常。尝试了更改locale中的字符集,但是Ubuntu下载总是乱码,还没有找到解决办法,还好putty登录一起正常。3.解决Ubunt Server共享目录这个有点复杂,需要修改samba配置文件实现sudo vi /etc/samba/smb.conf进入修改界面,修改global下载的工作组等,我修改了:workgroup = DEVWORKGROUP恢复:security = user (此可以使用samba定义的用户,稍后研究)注销了所有与prints相关的段落,因为次计算机上没有打印机添加:share comment = Ubuntu File Server Share path = /srv/samba/share browsable = yes guest ok = no read only = no create mask = 0755添加一个Ubuntu共享目录创建,并修改此目录sudo mkdir -p /srv/samba/sharesudo chown nobody.nogroup /srv/samba/share/sudo chmod 777 /srv/samba/shar

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2