做3d图的网站有哪些软件有哪些,专业设计企业网站,建设信用卡申请官方网站,阿里巴巴网站开发是谁从零开始学习linux#xff0c;这里不多写虚拟机的安装以及centos的设置#xff0c;简单粗暴从命令行开始#xff1b; 一、目录介绍 /bin 存放必要的命令 /boot 存放内核以及启动所需的文件 /dev 存放设备文件 /etc 存放系统配置文件 /home 普通用户的宿主目录…从零开始学习linux这里不多写虚拟机的安装以及centos的设置简单粗暴从命令行开始 一、目录介绍 /bin 存放必要的命令 /boot 存放内核以及启动所需的文件 /dev 存放设备文件 /etc 存放系统配置文件 /home 普通用户的宿主目录用户数据存放在其主目录中 /lib 存放必要的运行库 /mnt 存放临时的映射文件系统通常用来挂载使用 /proc 存放储存进程和系统信息 /root 超级用户的主目录 /sbin 存放系统管理程序 /tmp 存放临时文件 /usr 存放应用程序命令程序文件程序库手册和其他文件 /var 系统默认日志存放目录 二、Linux 常用命令 默认进入系统我们会看到这样的字符 [rootlocalhost~]# 其中#代表当前是root用户登陆如果是$表示当前是普通用户。 常用命令 cd 命令 cd /home 说明进入/home 目录 ls ./ 查看当前目录所有的文件和目录 ls -a 查看所有的 文件包含隐藏的文件以.开头的文件 pwd 显示当前所在的目录 mkdir 创建目录用法mkdir test, 命令后面接目录的名称 rmdir 删除空目录 rm 删除文件或者目录用法rm -rf test.txt (-r 表示递归 -f表示强制) cp 拷贝文件用法cp old.txt /tmp/new.txt, 常用来备份如果拷贝目录需要加 -r 参数 mv 重命名或者移动文件或者目录用法mv old.txt new.txt touch 创建文件用法touch test.txt 如果文件存在则表示修改当前文件的时间 Useradd 创建用户用法 useradd wangjie userdel 删除用户 Groupadd 创建组用法groupadd wang1 groupdel 删除组 find 查找文件或者目录用法find /home -name test.txt (命令格式为find /home -name *.txt; 查找 /home 目录下 所有.txt 结尾的文件或者目录) vi 修改某个文件vi 有三种模式命令行模式文本输入模式末行模式 cat 查看文件的内容 用法cat test.txt 可以看到 test.txt 内容 more 查看文件内容分页查看cat 是全部查看如果篇幅很多只能看到最后的篇幅可以使用cat 和 more 同时使用 例如 cat test.txt | more 分页显示 test 内容 | 符号是管道符用于把 | 前的输出作为后面命令的输入。 echo 回显用于 echo ok, 会显示 ok, 输入什么就打印什么。echo ok test.txt ; 把 ok 字符覆盖 test.txt 内容 表示追加并覆盖的意思。 两个大于号表示追加 echo ok test.txt 表示向test.txt 文件追加 ok 字符不覆盖原文件里的内容。 初学linux基础命令大概那么多够玩一会儿了。 三、Linux用户权限 在linux操作系统中root 的权限是最高的相当于 windows 的administrator 拥有最高的权限能执行任何命令和操作在系统中通过 UID 来区分用户的权限级别UID 等于 0 表示此用户具有最高的权限也就是管理员。其他的用户UID 依次增加通过 /etc/passwd 用户密码文件可以查看到每个用户的独立 UID. 每个文件或者目录的权限都包含一个用户的权限以一个组的权限其他人的权限例如 标红第一个root 表示该文件所有者是 root 用户 第二个 root 代表该文件的所属的组为 root 组其他用户这里默认不标除。 [ root node1~]# ls -l monitor_log.sh -rw-r--r-- 1 root root 91 May 7 20:21 monitor_log.sh [ rootnode1~]# 如果我们想改变某个文件的所有者或者所属组可以使用命令 chown chown -R test:test monitor_log.sh 即可。 每一个linux 文件和目录 都具有四个访问权限即读r, 写w, 可执行x, 无权限-利用 ls -l 命令可以查看到某个文件或者目录的权限它以显示数据的第一个字段为准第一个字段由10个字符组成如下 [ root node1~]# ls -l monitor_log.sh -rw-r--r-- 1 root root 91 May 7 20:21 monitor_log.sh [ rootnode1~]# 第一位表示文件类型 - 表示文件d 表示目录 后面每三位为一组。 第一组2-4位表示文件所有者的权限即用户 user 权限简称 u 第二组5-7位表示文件所有者所属组成员的权限 group 权限简称 g 第三组8-10位表示所有者所属组之外的用户权限other 权限简称 o 从上面这个文件我们可以看出 monito_log.sh文件对应的权限为 root用户具有读和写的权限 root 组具有读的权限其他人具有读的权限。 为了能更简单快捷的使用和熟悉权限rwx 权限可以用数字来表示分别表示为 r (4)、 w (2) 、x(1)。 所以上面的文件 monitor_log.sh 的权限是 644 642 (rw) 4 4(r) 如下案例是针对 chmod 修改 文件权限的操作。 -rw-r--r--. 1 root root 3 Jan 12 06:56 a.php
drwxr-xr-x. 2 root root 4096 Jan 12 06:09 new.txt
[rootlocalhost testchild]# ll
total 8
-rw-r--r--. 1 root root 3 Jan 12 06:56 a.php
drwxr-xr-x. 2 root root 4096 Jan 12 06:09 new.txt
[rootlocalhost testchild]# chmod ow a.php
[rootlocalhost testchild]# ll
total 8
-rw-r--rw-. 1 root root 3 Jan 12 06:56 a.php
drwxr-xr-x. 2 root root 4096 Jan 12 06:09 new.txt
[rootlocalhost testchild]# chmod ux a.php
[rootlocalhost testchild]# ll
total 8
-rwxr--rw-. 1 root root 3 Jan 12 06:56 a.php
drwxr-xr-x. 2 root root 4096 Jan 12 06:09 new.txt
[rootlocalhost testchild]# 一次性修改 用户组员其他组的 权限 [rootlocalhost testchild]# chmod urwx,grwx,orwx a.php
[rootlocalhost testchild]# ll
total 8
-rwxrwxrwx. 1 root root 3 Jan 12 06:56 a.php
drwxr-xr-x. 2 root root 4096 Jan 12 06:09 new.txt
[rootlocalhost testchild]# 更快捷的修改权限 chmod 777 a.php [rootlocalhost testchild]# chmod 444 a.php
[rootlocalhost testchild]# ll
total 8
-r--r--r--. 1 root root 3 Jan 12 06:56 a.php
drwxr-xr-x. 2 root root 4096 Jan 12 06:09 new.txt
[rootlocalhost testchild]# chmod 777 a.php
[rootlocalhost testchild]# ll
total 8
-rwxrwxrwx. 1 root root 3 Jan 12 06:56 a.php
drwxr-xr-x. 2 root root 4096 Jan 12 06:09 new.txt
[rootlocalhost testchild]# 修改文件的用户组 chown -R abc:abc a.php [rootlocalhost testchild]# useradd abc
[rootlocalhost testchild]# ls -l a.php
-rwxrwxrwx. 1 root root 3 Jan 12 06:56 a.php
[rootlocalhost testchild]# chown -R abc:abc a.php
[rootlocalhost testchild]# ls -l a.php
-rwxrwxrwx. 1 abc abc 3 Jan 12 06:56 a.php
[rootlocalhost testchild]# 四、Linux 网络配置 熟悉了常用的命令Linux权限那接下来如何让所在的Linux 系统上网呢 管理 Linux服务器网络有哪些命令呢 Linux服务器默认网卡配置文件在 /etc/sysconfig/network-scripts/下命令的名称一般为ifcfg-eth0 ifcfg-eth1, eth0 表示第一块网卡 eth1 表示第二块网卡 依次类推。 一般 DELLR720 标配有 4 块千兆网卡。 修改网卡的 IP, 可以使用命令 vi /etc/sysconfig/network-scripts/ifcfg-eth0 如果是 DHCP 获取的 IP , 默认配置如下 #Advanced Micro Devices [AMD] 79C970 [PCnet32 LANCE] 1、查看是否能够链接网络 [rootlocalhost testchild]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:29:28:DD:B4 inet addr:192.168.217.128 Bcast:192.168.217.255 Mask:255.255.255.0inet6 addr: fe80::20c:29ff:fe28:ddb4/64 Scope:LinkUP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:10215 errors:0 dropped:0 overruns:0 frame:0TX packets:2749 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000 RX bytes:10984914 (10.4 MiB) TX bytes:161147 (157.3 KiB)lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0inet6 addr: ::1/128 Scope:HostUP LOOPBACK RUNNING MTU:16436 Metric:1RX packets:12 errors:0 dropped:0 overruns:0 frame:0TX packets:12 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:0 RX bytes:720 (720.0 b) TX bytes:720 (720.0 b)[rootlocalhost testchild]# ping www.baidu.com
ping: unknown host www.baidu.com
[rootlocalhost testchild]# 由此可见目前还访问不到网络那么开始修改网卡地址继续往下走 cd /etc/sysconfig/network-scripts/ [rootlocalhost testchild]# cd /etc/sysconfig/network-scripts/
[rootlocalhost network-scripts]# pwd
/etc/sysconfig/network-scripts
[rootlocalhost network-scripts]# ls
ifcfg-eth0 ifdown-isdn ifup-aliases ifup-plusb init.ipv6-global
ifcfg-lo ifdown-post ifup-bnep ifup-post net.hotplug
ifdown ifdown-ppp ifup-eth ifup-ppp network-functions
ifdown-bnep ifdown-routes ifup-ippp ifup-routes network-functions-ipv6
ifdown-eth ifdown-sit ifup-ipv6 ifup-sit
ifdown-ippp ifdown-tunnel ifup-isdn ifup-tunnel
ifdown-ipv6 ifup ifup-plip ifup-wireless
[rootlocalhost network-scripts]# vi ifcfg-eth0
[rootlocalhost network-scripts]# 修改文件前是这个样子的如下 DEVICEeth0 //第一块网卡
BOOTPROTOdhcp //动态获取的通过dhcp 云服务端动态获取的ip地址
HWADDR00:0C:29:28:DD:B4 //mack 地址
IPV6INITyes
NM_CONTROLLEDyes
ONBOOTyes //开机重启网卡是否开启的意思控制网卡的地方
TYPEEthernet
UUID8134b9c3-0d66-4983-ac3f-23ec133f8d9e 修改后是这个样子的如下 DEVICEeth0
BOOTPROTOstatic //静态ip
HWADDR00:0C:29:28:DD:B4
IPV6INITyes
NM_CONTROLLEDyes
ONBOOTyes
TYPEEthernet
UUID8134b9c3-0d66-4983-ac3f-23ec133f8d9e
IPADDR192.168.217.129 //ip地址
NETMASK255.255.255.0 //子网
GATEWAY192.168.217.2 //网关网卡配置完毕还需要重启网卡还需要用如下命令重启一下网络服务# service network restart [rootlocalhost network-scripts]# /etc/init.d/network restart查看 ip 命令ifconfig 查看当前服务器所有的网卡ip , 可单独指定 ifconfig eth0 查看 eth0 的ip 网卡配置完毕如果来配置 DNS, 首先要指定DNS 配置在哪个目录下 vi /etc/resolv.conf 文件 该文件里面添加如下两条 nameserver 202.106.0.20 nameserver 8.8.8.8 从上到下分别表示主 DNS , 备 DNS. 配置完毕后不需要重启网卡 DNS立即生效。这个时候 ping www.baidu.com 看看效果 我这里链接不了就是因为上面这些文字没有操作导致的 我的错误是这样的这个时候好像 ping www.baidu.com 貌似还是链接不上 比如出现 ping host not font www.baidu.com 因为我们要修改dns 则继续修改 [rootlocalhost network-scripts]# vi /etc/resolv.conf修改完是这个样子的如下[rootlocalhost network-scripts]# cat /etc/resolv.conf # Generated by NetworkManager# No nameservers found; try putting DNS servers into your
# ifcfg files in /etc/sysconfig/network-scripts like so:
#
nameserver 192.168.217.2 //跟 GATEWAY192.168.217.2是一样的nameserver 202.186.0.20 //网通的DNS(建议加上) # DOMAINlab.foo.com bar.foo.com 然后在去 ping 可见已经成功了特别开心之前改 dns 时 nameserver 192.168.217.2 写成了 nameserver 192.168.217.2 总是失败原因是我写错了当然如果不改这个文件还是链接不了网 有朋友说如果不改该文件还有另外一种方案可以上网虚拟机开了NAT就行然后启动network就行了我没有测试过 [rootlocalhost network-scripts]# ping www.baidu.com
PING www.a.shifen.com (115.239.211.112) 56(84) bytes of data.
64 bytes from www.baidu.com (115.239.211.112): icmp_seq1 ttl128 time8.36 ms
64 bytes from www.baidu.com (115.239.211.112): icmp_seq2 ttl128 time9.18 ms
64 bytes from www.baidu.com (115.239.211.112): icmp_seq3 ttl128 time8.53 ms
^C 五、远程工具链接Linux服务器 常见的 Linux远程链接工具有putty, secureCRT(主流) xshell, xmanger 等工具。 我比较喜欢 xshell, 网上下载安装就可以使用。 这里我用的是xshell 输入自己的主机ip, 就可以了 端口号默认为22, 这样就可以模拟 服务器一样使用服务器了。 这样我就可以通过这个工具去远程操作某一台服务器。 转载于:https://www.cnblogs.com/dump/p/8277165.html