linux学习笔记五

笔记摘抄自《linux操作系统基础及应用》


###作业控制 >**正在执行的一个或者多个程序可形成一个作业。使用管道命令和重定向命令,一个作业可以启动多个进程。 如 : cat/etc/passwd | grep root | wc -l 作业就同时启动l cat,grep,wc三个进程。**

根据作业的凡是不同,作业分成二大类。 1.0 前台作业:运行于前台,用户正对其进行交互操作。 2.0 后台作业:运行于后台,不接受终端的输入,但是向终端输出执行结果。 作业既可以在前台运行,也可以再后台运行,但是同一个时刻,每一个虚拟终端只能有一个前台作业。


**作业启动方式**

1.0 手动启动 是指用户输入shell命令后直接启动作业,有可以分为前台启动和后台启动。 2.0 调度启动是系统按照用户需求的时间和方式执行的特定进程,可以分为at调度,batch调度和cron调度


作业前后台切换 **利用bg命令和fg命令可以实现前台作业和后台作业之间的转换** **0.0 快捷键 ctrl+z 暂时把当前作业挂到后台,挂起作业不进行任何操作** **1.0 jobs [选修] 先生当前的所有作业** >-p 仅显示进程号 jobs -l

2.0 bg [作业号] 将前台的作业切换到后台,若未指定作业号,则将当前的作业切换到后台。

bg

3.0 fg [作业号] 将后台的作业切换到前台,若未指定作业号,则将后台作业序列中第一个作业切换到前台运行

 dflx@satan-master:/$ vim Hello.java  \\(按了 ctrl+z)

[1]+  已停止               vim Hello.java
dflx@satan-master:/$ jobs
[1]+  已停止               vim Hello.java
dflx@satan-master:/$ bg 1
[1]+ vim Hello.java &
dflx@satan-master:/$ fg 1  \\(按了 ctrl+z)
vim Hello.java

[1]+  已停止               vim Hello.java

复制代码

###计划任务 **1.0 假如要让某一特定任务仅运行一次便进程中删除,则可以at计划任务。** ``` at [选项] [时间] 设置与管理at计划任务 -l 显示等待执行的调度作业 -d 任务号 删除指定的计划任务 ``` **2.0 cron 计划任务与crond进程,crontab命令和crontab配置文件有关(有兴趣的可以百度)**

###网络配置文件 linux下网络配置文件 1.0 /etc/sysconfig/network-scripts/ifcfg-eth0 该文件是系统启动初始化网络信息的。 2.0 /etc/sysconfig/network 包含了主机最基本的网络信息,用于系统启动。 3.0 /etc/hosts 包含了主机名映射ip地址的功劳

dflx@satan-master:/etc$ cat hosts
127.0.0.1	localhost
127.0.1.1	dflx
# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

复制代码

4.0 /etc/services 设定主机的不同端口的网络服务

dflx@satan-master:/etc$ cat services 
# Network services, Internet style
#
# Note that it is presently the policy of IANA to assign a single well-known
# port number for both TCP and UDP; hence, officially ports have two entries
# even if the protocol doesn't support UDP operations.
#
# Updated from http://www.iana.org/assignments/port-numbers and other
# sources like http://www.freebsd.org/cgi/cvsweb.cgi/src/etc/services .
# New ports will be added on request if they have been officially assigned
# by IANA and used in the real-world or are needed by a debian package.
# If you need a huge list of used numbers please install the nmap package.

tcpmux		1/tcp				# TCP port service multiplexer
echo		7/tcp

复制代码

5.0 /etc/protocols 设定主机使用的网络协议以及各个协议的协议号

dflx@satan-master:/etc$ more protocols 
# Internet (IP) protocols
#
# Updated from http://www.iana.org/assignments/protocol-numbers and other
# sources.
# New protocols will be added on request if they have been officially
# assigned by IANA and are not historical.
# If you need a huge list of used numbers please install the nmap package.

ip	0	IP		# internet protocol, pseudo protocol number
hopopt	0	HOPOPT		# IPv6 Hop-by-Hop Option [RFC1883]

复制代码

###常用的网络命令 **1.0 hostname 显示系统主机名 或者 hostname name 设置系统主机名** ``` root@satan-master:/etc# hostname satan-master ``` **2.0 ifconfig 显示设置当前活动的网卡** ``` root@satan-master:/etc# ifconfig enp2s0: flags=4163 mtu 1500 inet 219.242.191.205 netmask 255.255.252.0 broadcast 219.242.191.255 inet6 fe80::ddbe:9917:90a6:96cb prefixlen 64 scopeid 0x20 ether d0:17:c2:2d:6a:18 txqueuelen 1000 (以太网) RX packets 4470 bytes 2938007 (2.9 MB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 4133 bytes 571801 (571.8 KB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10 loop txqueuelen 1000 (本地环回) RX packets 395 bytes 45033 (45.0 KB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 395 bytes 45033 (45.0 KB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

vmnet1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.123.1 netmask 255.255.255.0 broadcast 192.168.123.255 inet6 fe80::250:56ff:fec0:1 prefixlen 64 scopeid 0x20 ether 00:50:56:c0:00:01 txqueuelen 1000 (以太网) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 70 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

vmnet8: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 172.16.145.1 netmask 255.255.255.0 broadcast 172.16.145.255 inet6 fe80::250:56ff:fec0:8 prefixlen 64 scopeid 0x20 ether 00:50:56:c0:00:08 txqueuelen 1000 (以太网) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 70 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

>**我这里面有 vmnet1 和vmnet8二个网卡名称,玩过vmware的小伙伴应该发现了,这是虚拟机的虚拟网络。**

**3.0 把指定的网卡设为多个虚拟ip地址:   ifconfig 网卡设备名称: n IP**
**4.0 ifconfig 网卡设备名 up | down 激活和停止指定的网卡**
**5.0 ifup和 ifdown 网络接口  启用或者停用网络接口**

**6.0 ping [-c 报文数] 目的ip地址  测试网络连接状态**
>**linux有一些命令,我就不演示了,网络修改了,到时候上不了网了,就麻烦了,又要折腾半天。**

<hr>

![image](http://upload-images.jianshu.io/upload_images/4976516-0dc3b91b9a14b0ad.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
<hr>
>###喉咙有些难受,感觉有什么卡着在,堵着,几天了,如果还这样,准备去医院看看,希望没有什么,真的很难受。

放一张 我的 Ubuntu桌面壁纸。

![2017-11-18 15-47-12屏幕截图.png](http://upload-images.jianshu.io/upload_images/4976516-2beb8883ccd7d41d.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

####技术熟练些,一定来自己定制一下桌面。
复制代码
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值