当前位置: 首页 > Linux

Linux基础_0

时间:2023-04-06 23:45:15 Linux

Linux特点:系统版本:Debian和Redhat更适合做服务器,更安全稳定。Ubuntu的唯一优点是其良好的图形界面。CentOS目前被Redhat收购,Redhat已经倒闭。1.免费/开源;2.支持多线程/多用户;3、安全性好;4.出色的内存和文件管理。超级管理员:root用户,使用su-“其他用户名”命令切换到系统管理员状态,logout命令返回一个身份命令返回root用户;开关机命令:shutdown(root用户使用):-h:关闭电源shutdown-hnow//立即关闭系统,now相当于时间为0的状态;-r:关闭系统后重新启动shutdown-r2//关闭系统并在2分钟后重新启动;其他关机命令:init0、halt、reboot(重启)、poweroff配置IP地址:使用ifconfig-a:查看本机IP地址。dhclient:自动获取IP地址。cd文件名:可以进入文件夹,ls文件名:查看,pwd查看位置,clear清屏,tab键自动补全命令(需要双击),vi文件名:进入文件,点击i进入编辑模式,点击ESC退出编辑模式,输入:wq返回保存,cat文件名:查看文件内容静态IP配置:vi/etc/sysconfig/network-scripts/ifcfg-eth0其中eth0:第一张网卡DEVICE="eth0"#网卡接口名TYPE="Ethernet"#网卡接口名BOOTPROTO="static"#启用地址协议:--static:static,--dootp协议,--dhcp动态协议;ONBOOT=yes#是否在系统启动时自动加载IPADDR=192.168.1.11#网卡IP地址NETMASK=255.255.255.0#网卡网络地址GATEWAY=192.168.1.1#网卡网关地址DNS1=10.203.104.41#网卡DNS地址HWADDR=#网卡设备MAC地址如果不设置静态IP,可以设置BOOTPROTO参数为dhcp,不需要IP地址和网关,保存退出;dhclient#自动获取动态IP#servicenetworkrestart#重启网络服务一般情况下,先配置动态IP,使用route命令查看网关和网络地址,再配置静态IP远程连接虚拟机主流连接工具:PuTTY、SecureCRT,Xshell以putty为例:1、从开始菜单中选择:PuTTY2,在打开的配置页面选择HostName和SavedSession进入;一个是需要连接的IP,一个是启动的别名3、填写完成后点击保存按钮。4、点击目录窗口-翻译,设置字符集为utf-85,然后点击打开开始连接。在弹出框点击Yes/yes6.输入Linux用户密码即可登录成功。密钥验证登录:1.选择Puttygen---》Generate生成秘钥(可以来回移动鼠标,加快滚动条的移动速度)2.在“Kyepassphrase”中为你使用秘钥设置一个3、在PuTTY密钥生成器对话框中点击“保存私钥”,将私钥保存到安全的地方。4、将公钥复制到Linux。录制创建.ssh,在里面创建一个文件:authorized_keys,把我们的公钥粘贴进去5、设置目录权限为700,设置文件权限为6006,关闭SeLinux防火墙,重启Linux;setenforce0临时关闭和永久关闭:vi/etc/selinux/config找到“SELINUX=enforcing”,改成“SELINUX=disabled”保存退出7.关闭netfilter(iptables)防火墙iptables-F8,设置putty为loginthroughthekey9.使用key验证再次登录linuxmkdir文件名#createfoldertouchfilename#createfileLinux运行级别是从0-6,有不同的功能,这些级别定义在/etc/inittab文件中,第一个运行的服务放在/etc/rc.d目录下的文件有默认级别3和7运行级别:0:系统关闭模式,系统默认运行级别不能设置为0,否则无法正常启动,停机;1:单用户模式,root权限,用于系统维护,禁止远程登录;2:多用户模式,无NFS网络支持;3:完成多用户文本模式,带NFS,登录后进入控制台命令行模式;4:系统未使用,预留一般使用;可以在一些特殊情况下使用;5:图形模式,登录后进入图形GUI模式,6:重启模式,默认不能设置为6,否则无法正常启动;机器将在init6后重新启动;vi/etc/inittabput把上面的数字改成开机级别数,保存退出。Linux--单用户模式??在单用户模式下,系统并没有完全运行,只是运行了一些程序,此时无法远程登录系统,进入单用户模式进行系统维护,root用户进程完成,直接以root身份进入,没有密码验证。此时root用户对系统拥有完全的操作权限,可以修复系统,也可以随时破坏系统。如何进入:-重启系统:先在虚拟机中输入init6或reboot开始重启;开机进入选择系统时,按e键进入编辑模式;在编辑模式下按向下键选择第二行,再按e键;(第一行是Linux版本,括号里是内核信息,输入e会编辑启动前的命令行,输入a会更改启动前内核的一些信息,输入c会进入命令行,和这里需要输入e);在新页面输入“space+s”或“space+single”,然后回车,再按b进入单用户模式(不提示输入用户密码,直接回车);修改root密码或忘记root密码修改方法:进入单用户模式修改root密码:在单用户模式下输入passwd,然后根据提示输入两次新密码即可完成修改;重启系统保存修改Linux--rescuemode救援模式为rescue。该模式主要用于系统无法访问的情况,如grub损坏或配置文件修改错误等。如何进入/使用:shutdowninit0orshutdown-hnow,在虚拟bios中设置光盘,先启动,在光盘安装界面选择:Rescueinstalledsystem,按照下面提示安装;在bash-4.1#的命令提示符下,输入:chroot/mnt/sysimage/,观察命令提示符变为sh-4.1#后,可以修改原来的系统数据,例如:使用传递的命令更改密码;修改完成后,使用exit返回系统rescuemodemiddle;输入init0关机,在bios中调整引导顺序为硬盘优先;Linux的文件系统是包含在磁盘(或CD、软盘、闪存盘等存储设备)或分区结构中的目录。从系统的角度来看,文件系统对文件存储设备的空间进行组织和分配。具体来说,它负责为用户创建文件,存储、读取、修改和转储文件,控制文件访问。当用户不再使用时撤销文件等。EXT2:Linux系统中的标准文件系统,专门为Linux系统设置,是Linux内核的多用途文件系统。EXT3:是日志文件系统,是ext2系统的扩展。它与ext2兼容。不同的日志文件记录不同的信息。日志文件系统比传统系统更安全,因为它使用独立的日志文件来跟踪磁盘内容的变化。.EXT4:第四代扩展文件系统。它是Linux系统下的日志文件系统。它是ext3文件系统的后继版本。Linuxswap:交换分区VFAT:Longfilenamesystem,支持长文件名,可以作为Windows和Linux交换文件发送的分区。其他Linux目录配置Linux不分区,根目录为“/”,相当于C盘,系统分区,文件分区“/”为文件,典型的Linux文件系统的目录结构树形结构,根在最上面,各个目录和文件从树的根向下分支:常用目录的作用如下图:/bin、/sbin、/usr/bin、/usr/sbin这四个目录是用来保存系统命令的,中间bin下面的是所有用户都可以执行的命令,sbin是root用户执行的命令,用这种方式来区分用户权限;/boot启动目录、/etc系统默认配置文件目录、/home超级用户主目录、/lib库目录、/mnt挂载目录(U盘插入与windows不同)/bin:二进制可执行命令;/sbin:系统管理命令,存放系统管理员使用的管理程序;/usr/bin:很多应用程序;/usr/sbin:一些超级用户的管理程序;蓝色为文件,绿色为可执行文件的绝对路径::从/(根目录)开始,逐级查找,在任意目录下,即可进入指定位置。例如/root/lilaoshi、/usr/sbin相对路径:从当前目录开始,比如当前在根目录下,访问lilaoshi目录,输入./lilaoshi或lilaoshi。:表示当前目录cd。进入当前目录..:表示上级目录cd..进入上级目录