3.18学习笔记

Posted yan888

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了3.18学习笔记相关的知识,希望对你有一定的参考价值。

知识补充

umask命令及作用

  • 命令解释:umask 命令用来限制新文件权限的掩码,也称之为遮罩码。

  • 功能作用:

  • 防止文件、文件夹创建的时候,权限过大

  • 当新文件被创建时,其最初的权限由文件创建掩码决定。

  • 默认配置:

  • root用户和普通用户的,umask值不一样。

  • 普通文件的最大默认属性是666,目录文件的最大属性是777
  • 新设置的umask值会覆盖旧的umask的值,只临时生效,用户重新登录后,会自动变为默认值。

  • umask值的配置文件在/etc/profile

图解

file命令查询文件类型

date命令

  • 命令解释:用于显示当前系统时间或者修改系统时间

  • 语法:date 参数 时间格式

  • 参数:

-u, --utc, --universal,显示或设置全球时间(格林威治时间)

-s --set=STRING,根据字符串设置时间

-d, --date=STRING,显示由 STRING 指定的时间, 而不是当前时间

  • 时间格式:
%Y  年(用 4 位表示) (1970...) ,date   +%Y 

%m  月份(用两位表示) (01..12) 

%d  月份中的)几号(用两位表示) (01..31) 

%H  小时(按 24 小时制显示,用两位表示) (00..23) 

%M  分钟数(用两位表示) (00..59) 

%S  秒数(用两位表示)(00..60) 

%D  日期(按照 月/日期/年 格式显示) (mm/dd/yy) 

%T 时间,按 24 小时制显示(hh:mm:ss) 

%c  当前区域的日期和时间 (Sat Nov 04 12:02:33 EST 1989) 
  • 同步系统为正确的互联⽹时间
yum -y install ntp ntpdate
ntpdate ntp2.aliyun.com

chattr命令

  • 命令解释:chattr命令用于更改文件的扩展属性,比chmod更改的rwx权限更底层

  • 语法:chattr 参数 文件名

  • 模式:+增加参数,-去除参数,=指定参数,

  • 参数:

​ a --只能向文件中添加数据,不得删除

​ R --递归更改目录属性

lsattr命令

  • 命令解释:lasttr命令用于查看文件的二次扩展文件系统属性,结合chattr一起使用

  • 语法:lsattr 文件名

  • 参数:

-a --列出目录中所有文件,包括以 “ .” 开头的文件属性

-d --以列出其他文件的方式列出目录的属性,而不列出其下的内容

-v --显示文件的版本

新内容,服务器管理

Windows服务器管理查看

Windows系统如何查看服务管理

win键 + r快捷键,打开运行窗口,输入如下指令

services.msc

Linux服务器管理查看

  • linux系统如何查看服务管理
输入命令     netstat -tnlp

sshd服务

#检查进程
[root@yuanlai0024 ~]# ps  -ef  |grep  sshd
root       1104      1  0 Mar17 ?        00:00:00 /usr/sbin/sshd -D
root      28095   1104  0 17:14 ?        00:00:00 sshd: root@pts/0
root      29252  28205  0 18:52 pts/0    00:00:00 grep --color=auto sshd


#检查端口
[root@yuanlai0024 ~]# netstat -tnlp |grep sshd
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1104/sshd           
tcp        0      0 127.0.0.1:6010          0.0.0.0:*               LISTEN      28095/sshd: root@pt 
tcp6       0      0 :::22                   :::*                    LISTEN      1104/sshd           
tcp6       0      0 ::1:6010                :::*                    LISTEN      28095/sshd: root@pt 

network服务

管理linux的网络功能,名字叫network

可以使用systemctl命令对network服务管理,启停,查看

systemctl stop network 停止

systemctl status network 查看状态

systemctl start network   启动

systemctl restart   重启 

服务管理命令

在centos6时代,是service管理服务的运行状态

ervice命令用于对系统服务进行管理,比如启动(start)、停止(stop)、重启(restart)、重新加载配置(reload)、查看状态(status)等。

# service mysqld  指令      #打印指定服务mysqld的命令行使用帮助。

# service mysqld start    #启动mysqld

# service mysqld stop    #停止mysqld

# service mysqld restart    #重启mysqld (先停止,再运行 ,进程会断开,id会变化)

# service mysqld reload    # 当你修改了mysqld程序的配置文件,需要重新加载该配置文件,而不重启

chkconfig: 指定服务是否开机启动

sshd 远程连接服务
network 提供网络的服务

设置开机自启


提供了一个维护/etc/rc[0~6] d 文件夹的命令行工具,它减轻了系统直接管理这些文件夹中的符号连接的负担。chkconfig主要包括5个原始功能:为系统管理增加新的服务、为系统管理移除服务、列出单签服务的启动信息、改变服务的启动信息和检查特殊服务的启动状态。当单独运行chkconfig命令而不加任何参数时,他将显示服务的使用信息。


chkconfig --list    #查看系统程序列表

chkconfig httpd on  #将httpd加入开机启动

chkconfig httpd off  #关闭httpd开机启动

在centos7中,service启停服务的命令和 chkconfig命令,都被统一整合为了systemctl,并且依然可以使用旧的命令,系统会自动的转变为systemctl去执行。

systemctl命令

  • 命令解释:英文全拼:system control)用于控制 systemd 系统和管理服务

  • 语法:systemctl [OPTIONS...] COMMAND ...

  • command 选项如下:

    unit(单元,服务,指的是如sshd,network,nginx)、

    optings常用选项:

    start:启动指定的 unit。
    stop:关闭指定的 unit。
    restart:重启指定 unit。
    reload:重载指定 unit。
    status:查看指定 unit 当前运行状态。
    is-enabled :查看是否设置了开机自启

    - 启动sshd,systemctl start sshd
    - 关闭,systemctl stop sshd
    - 重启,systemctl restart sshd
    - 重新加载 systemctl reload sshd
    - 开机自启  ,systemctl enable sshd
    - 禁止开机自启,systemctl disbale sshd
    - 查看,sshd服务,是否开机自启,systemctl is-enabled sshd.service
    - 列出系统中,所有的内置服务,名字,和状态systemctl list-units --type service --all
    - 只列出,active运行中的服务,systemctl list-units --type service
    

修改网络模式,修改静态ip

1.查看你的vmware虚拟网卡,网络环境是什么(NAT),确认能正常上网。结合下图理解网络联网的过程。

2、进入系统,查看软件的网络配置

cd /etc/sysconfig/network-scripts/
vim   ifcfg-ens33

3、修改网卡为 static模式

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"

# 你要根据你的网络环境修改的信息如下这几个
BOOTPROTO="static"
IPADDR="10.96.0.77"
NETMASK="255.255.255.0"
GATEWAY="10.96.0.2"
DNS1=\'114.114.114.114\'
DNS2=\'115.115.115.115\'

DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="c00d6dd2-38dd-4f08-ba63-44333a825502"
DEVICE="ens33"
ONBOOT="yes"

4、修改配置文件,一定要重启网络服务

systemctl restart network

5、重新使用新的ip地址,试试连接

ip addr
ping   www.baidu.com

理解dhcp的路由器设置信息

默认的dhcp动态获取ip


以上是关于3.18学习笔记的主要内容,如果未能解决你的问题,请参考以下文章

一周聚焦 联邦学习 arxiv 3.11-3.18

成嘉润:3.18 黄金 白银 原油如何投资

「学习笔记」3.19代码学习

「学习笔记」3.19代码学习

3.18

3.18 - 3.24 周记