找回密码
 立即注册
Qt开源社区 门户 查看内容

【技巧】Linux学习笔记(第二周)

2019-10-5 12:08| 发布者: admin| 查看: 778| 评论: 0

摘要: (一)安装VM-tools1)为什么安装前面也提到了图个方便吧嘿嘿给你个理由如何实现此功能就用到了vmtools翻遍了剪贴复制粘贴让你的crtl+能用安装没遇到神魔困难就用到了一个tar解压命令。大不了关键时刻man一下。一切 ...

(一)安装VM-tools


1)为什么安装前面也提到了图个方便吧嘿嘿给你个理由



如何实现此功能就用到了vmtools翻遍了剪贴复制粘贴让你的crtl+能用

安装没遇到神魔困难就用到了一个tar解压命令。大不了关键时刻man一下。一切都是OK的。

2)       安装过程如下

1>进入Kali

2>

→ 虚拟机→ 安装Vmtools

3>出现一个安装文件

4>用cp或mv命令移动到文件系统下的opt下(意外发现自己的百度网盘也在这里意外还是巧合还是安排如此。。。。。。)

5>Tar命令tar -zxvf 加解压包名字

6>一路回车加yes就Ok了

7>cd vmware-tools-distrib到这个文件下

8>ls或ll

9>./文件名.pl

10>老规矩重启

11>接下来设置虚拟机选项中立设置共享文件夹

12>在自己盘符写下

13>结束

文件系统目录结构


难点:背熟目录结构(linux下文件系统是采用级层式的树桩目录结构,

再次结构中最上层是根目录“/”然后再次目录下在创造其他目录)

bin:常用指令

etc:配置文件和my.conf

lib:.so

media:媒体dvd

opt:要安装的文件

home:每一个用户

selinux:360(惭愧就记住这几点)

lib====dll(windows)

user====program

boot:存放的是linux核心文件及景象

proc:虚拟目录内存映射(该语言????)

mnt:识别别的文件系统(我的是Windows下的F盘被识别(vmtools))

user/local:通过编译源码安装

var:。log????

selinux:安全子系统控制文件

(关于树形结构怎样体会最好那就是一个ls啥都清楚了)

重点不要乱放文件显得自己不专业那个东西在哪都知道哈嘿嘿嘿

远程登陆服务器

1>xshell(远程命令)


协议走的是ssh

Why?(和刚开始大哥给我的服务器一样,你不能搬家里去现在我又突然想知道为什麽要用虚拟机向Windows一样直接分区不就OK了吗)



Ssh乱码xshell不乱吗(打开端口setup只开22号端口为了安全(webvpn乱码))



如何开放22号端口

几个关键点



2> XFTP5(上传下载文件)


协议走的是sftp ftp    icon



乱码解决方法utf-8



命令行走起


第一关vi和vim现在只是能会用的概念真厉害的能用来编程(哈哈哈hello.c算是我vi的开头吧)

最厉害的就是它的字体颜色判断对错非常厉害(一次改源的经历让我能把vi用到了熟练)

正常模式(我的感觉就是只读)

编辑模式(能写)


I或insert进入

命令行模式(会退出能保存)


读取 存盘 替换 离开 显示行号

:wq write quit保存

:q退出

:q!强制退出所书写的内容不会被保存

:wq!强制退出内容会被保存

:set nu 显示行号

:set nonu 不显示行号

:命令 执行该命令

:整数 跳转到该行

:s/one/two将光标所在行第一个one换成two

:s/one/two/g 将光标中所有one换成two

:%s/one/two/g将所有one换成two                                        

?字符串 从文本自下而上搜索字符串

/字符串  从文本自上而下搜索字符串

Windows下的右击相关命令在vim


dd 剪切或删除光标所在整行(咱也不知道咱也不敢问d勉强就是delete键)

5dd 剪切或删除光标开始下的接下来5行

yy 复制光标所在的整行

5yy复制从光标开始的5行

u 撤销

p 将之前dd或yy的命令粘贴到光标后面

n 显示搜索命令定位到下一个字符串

N 显示搜索命令定位到上一个字符串

开机重启和注销命令


shutdown -h now 表示立即关机

shutdown -h 1 表示1分钟关机

shutdown -r now 立即重启

halt 直接关机

reboot 重启

sync 把内存数据同步到磁盘(关机之前必须执行的命令自我感觉省了不少事)

(正在让我有点迷茫到底啥是内存)

用户的登陆和注销


不要用root登陆一般用普通用户进入用su命令切换

logout 可注销用户  3下有用(注意运行级别)

运行级别:6个运行级别(咱也不懂啊,再说吧,埋下个包袱吧哈哈哈)????

# 0 - 停机(千万不要把initdefault设置为0 )
# 1 - 单用户模式
# 2 - 多用户,但是没有NFS
# 3 - 完全多用户模式
# 4 - 没有用到
# 5 - X11
# 6 - 重新启动(千万不要把initdefault设置为6)
# 对各个运行级的详细解释:
0 为停机,机器关闭。
1 为单用户模式,就像Win9x下的安全模式类似。
2 为多用户模式,但是没有NFS支持。
3 为完整的多用户模式,是标准的运行级。
4 一般不用,在一些特殊情况下可以用它来做一些事情。例如在笔记本电脑的电池用尽时,可以切换到这个模式来做一些设置。
5 就是X11,进到X Window系统了。
6 为重启,运行init 6机器就会重启。
修改级别
vi /etc/inittab
把id:3:initdefault:中的3改为相应的级别

用户管理


简单的示意图介绍组



1) linux是一个多用户任务的操作系统,任何一个使用系统资源的用户必须向管理员申请一个用户。任何一个用户至少属于一个组

添加用户


Ps:一般命令学习的过程大都如此注意下面的方式

基本语法:useradd 【选项】 用户名

cd 表示change diretctory,切换目录

cd /home/

在指定目录下创建用户

先在home下创建一个杨军望的文件夹

再建smile&影

命令如下cd ..  cd home   ll   mkdir 杨军望 useradd-d /home/杨军望/ smile&影

passpw  smile&影(设置密码)

上面命令有错误保持警惕

删除用户 userdel (一般不会删除家目录)

rm指令(一处文件或目录)


基本语法:rm 【选项】要删除的文件或目录

常用选项 -r 递归删除整个文件夹

         -f 强制删除不提示force(文件很多的时候可以)

rm hello.c/单个文件

rm -r 杨军望 递归删除所有目录

mv命令(移动即剪切或重命名)(跑偏了回来继续)


重命名 mv oldNamefile newNamefile

移动文件 mv /temp/movefile /targetFolder

重命名



移动文件

mv pig.txt /root/

cd /root/



用户组


在开发过程中每个用户对对权限及各种。。。要求不一样就给他们分组(具有共性为一组)

首先查看当前用户/登陆用户

whoami /who am I

增加组

groupadd 组名



删除组groupdel



创建用户直接加上组useradd -g用户组 用户名

groupadd 机房管理员

useradd -g  机房管理员 张权

ll

不截屏了麻烦。。。

如何判断自己创建是否正确就用 id 张权

修改用户组

基本语法:usermod -g 用户组用户名

Groupadd 非机房管理员

Usermod -g 非机房管理员 张权

用户和组的相关文件

/etc/passwd文件


用户user配置的文件记录用户各种信息

每行的含义:用户名:口令:用户标识号:解释性描述:主目录:登录shell



/etc/shadow文件


口令的配置文件:每行的含义:登录名:加密口令:最后一次修改时间;最小时间间隔;警告时间;不活动时间;失效时间:标志(加密过后有点看不懂)



/etc/group/文件(需要掌握)


组的配置文件,记录Linux包含的组的信息组名:口令;组标记号;组内用户列表;



运行级别

指定运行级别




0:关机

1:单用户【找回丢失密码】

2:多用户状态没有网络服务

3:多用户状态有网络服务   /*程序员软件开发*/(就相当与没做面版)

4:系统未使用保留给用户

5:图形界面   /*普通用户*/

6:系统重启

运行级别配置文件:/etc/inittab

命令指定运行级别Init[0.1.2.3.5.6](切换级别)

Init 3   init 5   init 0(留个包袱)

如何破解对方虚拟机的root密码?


思路:进入单用户模式,然后修改root密码(进入单用户不输入密码)

关机  Enter键 e(editor)(kernal) e space1 Enter d

Passwd *********** OK

开机在引导时输入回车键>看到一个界面e->看到一个新的界面,选第二行(编辑内核)在输入 e >在这行最后输入空格 1,

再次输入 回车键在输入b

(远程不了尴尬)

无限重启哈哈哈哈(操作方法******)

还有一个可提和不提的命令


man&--help

ls -a

(解释非常清楚但是看不懂啊直接百度一了百了)

深刻理解sudo                                  




  为什么要学Linux



长按二维码,关注我们吧!



如有问题可联系小编哦!~~此文章仅用于学习,如果涉及到侵权,请@小编进行相应处理!!谢谢!~~


----------------------------------------------------------------------------------------------------------------------
我们尊重原创,也注重分享,文章来源于微信公众号:大叔的计算机,建议关注公众号查看原文。如若侵权请联系qter@qter.org。
----------------------------------------------------------------------------------------------------------------------

鲜花

握手

雷人

路过

鸡蛋

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了