当前位置: 首页 > news >正文

做pc端网站要成本么公司网站怎么注册

做pc端网站要成本么,公司网站怎么注册,wordpress底部页面在哪里,中国优秀网页设计管道与重定向 一、重定向 将原输出结果存储到其他位置的过程 标准输入、标准正确输出、标准错误输出 ​ 进程在运行的过程中根据需要会打开多个文件,每打开一个文件会有一个数字标识。这个标识叫文件描述符。 进程使用文件描述符来管理打开的文件(FD--…

管道与重定向

一、重定向

将原输出结果存储到其他位置的过程

标准输入、标准正确输出、标准错误输出

进程在运行的过程中根据需要会打开多个文件,每打开一个文件会有一个数字标识。这个标识叫文件描述符。
进程使用文件描述符来管理打开的文件(FD----file descriptors).
文件描述符:每打开一个程序都会有文件描述

0,标准输入(键盘)
1,标准输出(默认)
2,标准错误
3+,进程在执行过程中打开的其他文件  
&:表示正确错误混合输出

二、输出重定向 (覆盖,追加)

>   ----覆盖:直接把内容生成到指定文件,会覆盖源文件中的内容。
>>  ----追加:尾部追加,不会覆盖掉文件中原有的内容,相当于append
正确输出: 1> 1>> 等价于 > >>
错误输出: 2> 2>>

2.1. 案例1:输出重定向(覆盖)

[root@linux-server ~]# date 1> date.txt  #正确输出--覆盖
# 注意:如果 > 前面什么都不加默认为1,标准正确输出

2.2.案例2:输出重定向(追加)

[root@linux-server ~]# date >> date.txt #正确输出--追加

2.3. 案例3:错误输出重定向

[root@linux-server ~]# ls /home/  /aaaaaaaaa >list.txt
ls: cannot access /aaaaaaaaa: No such file or directory
[root@linux-server ~]# ls /home/  /aaaaaaaaa >list.txt 2>error.txt #重定向到不同的位置
[root@linux-server ~]# cat error.txt 
ls: cannot access /aaaaaaaaa: No such file or directory

2.4.正确和错误都输入到相同位置

[root@linux-server ~]# ls /home/  /aaaaaaaaa &>list.txt  #混合输出到相同文件

2.5.重定向到空设备/dev/null

[root@linux-server ~]# ls /home/  /aaaaaaaaa >list.txt 2>/dev/null #空设备,将错误的输出丢掉
[root@linux-server ~]# ls /home/  /aaaaaaaaa &>/dev/null #空设备,将正确与错误的输出丢掉
echo 会将输入的内容送往标准输出(打印)
echo 内容 >> 文件名或脚本 (使用重定向的方式创建文件或脚本)

2.6.脚本中使用重定向

实战一(没有使用重定向)

[root@linux-server ~]# vim ping1.sh
#!/bin/bash
ping -c1 10.18.40.100
if [ $? -eq 0 ];then     # $?判断上一条命令的执行返回值,0为真,非0为执行失败echo "10.18.40.100 is up."
elseecho "10.18.40.100 is down!" 
fi
[root@linux-server ~]# chmod +x ping1.sh 
[root@linux-server ~]# ./ping1.sh #执行文件(执行脚本)
PING 10.18.40.100 (10.18.40.100) 56(84) bytes of data.
​
--- 10.18.40.100 ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms
​
10.18.40.100 is down!

实战二(使用重定向)

[root@linux-server ~]# vim ping1.sh
#!/bin/bash
ping -c1 10.18.40.100 &>/dev/null
if [ $? -eq 0 ];thenecho "10.18.40.100 is up." >>up.txt
elseecho "10.18.40.100 is down!"
fi
[root@linux-server ~]# ./ping1.sh

实战三

[root@linux-server ~]# vim ping.sh
#!/bin/bash
ip=10.31.160
for i in {10..20}   #变量i取值
do
ping -c1 $ip$i &> /dev/null
if [ $? -ne 0];then        # -ne不等于echo "network is not ok";
elseecho "$ip.$i" >> /mnt/up.txt
fi
dine
[root@linux-server ~]# bash ping.sh
[root@linux-server ~]# cat /mnt/up.txt

三、输入重定向 <

标准输入: <   等价 0<
通过输入重定向创建文件

(cat > file <<EOF )是用来创建文件或者在脚本中使用,并向文件中输入信息输入的任何东西会被写入文件中,EOF命令结束。

​语法:cat > filename <<EOF  #可以写到脚本或者文件里面
EOF:开始和结束的标记。命令不是固定的,可以是任意字符,但结尾字符必须与开始字符一致,成对使用;
结尾字符必须顶格写。如果不是在脚本中,可以用Ctrl-D输出EOF的标识;
在脚本输入多行文本内容时,<<-EOF可以去除结尾分界符EOF所在行开头部分的制表符,忽略所有的前导制表符(tab)字符。

实战案例一:

[root@linux-server ~]# cat >file4 <<EOF
> 111
> 222
> 333
> 444
> EOF
[root@linux-server ~]# cat file4 
111
222
333
444

实战案例二

利用重定向建立多行的文件 脚本创建多行文件

[root@linux-server ~]# vim create_file.sh
#!/bin/bash
cat >file200.txt <<EOF
111
222
333
yyy
ccc
EOF
[root@linux-server ~]# chmod +x create_file.sh 
[root@linux-server ~]# ./create_file.sh 
[root@linux-server ~]# cat file200.txt 
111
222
333
yyy
ccc

四、管道 |

进程间通信的一种方式

用法:command1 | command2 |command3 |...

实战案例一

[root@linux-server ~]# rpm -qa  | grep 'httpd'#查询所有安装的软件包,过滤包含httpd包
httpd-tools-2.4.6-90.el7.centos.x86_64
httpd-2.4.6-90.el7.centos.x86_64
​
[root@linux-server ~]# ps aux | grep 'sshd'

实战案例二

将/etc/passwd中的用户按UID大小排序

[root@linux-server ~]# sort -t":" -k3 -n /etc/passwd  
#以: 分隔,将第三列按字数升序
[root@linux-server ~]# sort -t":" -k3 -n /etc/passwd -r 
#以: 分隔,将第三列按字数降序
[root@linux-server ~]# sort -t":" -k3 -n /etc/passwd |head 
#以: 分隔,将第三列按字数升序看前十行
[root@linux-server ~]# sort -t":" -k3 -n /etc/passwd |tail 
#以: 分隔,将第三列按字数升序看后十行
参数详解:
sort 排序,默认升序
-t 指定分隔符
-k 指定列
-n 按数值
-r 降序
uniq -c 去重
head 默认输出前十行
tail 默认输出后十行

实战案例三

[root@linux-server ~]# netstat -lntp | awk 'NR==3 {print $4}' | awk -F':' '{print $2}'# awk截取 NR指定截取的行 print打印 $指定截取的列, -F指定截取的分隔符
22        

五、参数传递:xargs

对:ls cp rm  管道不能执行。所以通过xargs。
 语法:
 cat a.txt | xargs  -i cp {} /目录  {}:前面传过来的内容-i :为了让大括号生效目录  -r解释:前面传过来的东西交给大括号{}cat file.txt |xargs ls -l          前面是目录或者目录的路径。  ls - l  后面可以不加大括号,直接执行。

实战案例一

[root@linux-server ~]# touch /home/file{1..5}
[root@linux-server ~]# vim files.txt
/home/file1
/home/file2
/home/file3 
/home/file4
/home/file5
[root@linux-server ~]# cat files.txt |ls -l #不加xargs传参,看输出结果
[root@linux-server ~]# cat files.txt |rm -rvf  #不加xargs传参,看输出结果
[root@linux-server ~]# cat files.txt |xargs ls -l
-rw-r--rwx. 1 root root 12 Nov  7 21:57 /home/file1
-rw-r--r--. 1 root root  0 Nov  7 21:57 /home/file2
-rw-r--r--. 1 root root  0 Nov  7 21:57 /home/file3
-rw-r--r--. 1 root root  0 Nov  7 21:57 /home/file4
-rw-r--r--. 1 root root  0 Nov  7 21:57 /home/file5
[root@linux-server ~]# cat files.txt | xargs rm -rvf
removed ‘/home/file1’
removed ‘/home/file2’
removed ‘/home/file3’
removed ‘/home/file4’
removed ‘/home/file5’

实战案例二

[root@linux-server ~]# touch /home/file{1..5}
[root@linux-server ~]# # cat files.txt | xargs -i cp -rvf {} /tmp/
‘/home/file1’ -> ‘/tmp/file1’
‘/home/file2’ -> ‘/tmp/file2’
‘/home/file3’ -> ‘/tmp/file3’
‘/home/file4’ -> ‘/tmp/file4’
‘/home/file5’ -> ‘/tmp/file5’
常用小命令

du:查看文件大小

wc:(word count)计算文件的行数、字数和字节数

[root@linux-server ~]# du -h /etc/   #查看目录及目录中的文件大小
[root@linux-server ~]# du -sh /etc/  #查看目录的总大小
[root@linux-server ~]# ls /etc/ | wc -l #查看目录中有多少个文件(一级目录下的)
[root@linux-server ~]# ls -R /etc/ | wc -l #-R递归目录,可查看目录下的所有文件

作业

1.cat /2.txt 将它的结果混合输出到/opt/file.txt
cat /2.txt &> /opt/file.txt
2.怎么判断一个账户是否存在??
id user_name
3.将22覆盖到a.txt文件中
echo 22 > a.txt
4.>与>>区别是什么
>(1)直接把内容生成到指定文件,会覆盖源文件中的内容(2)直接生成一个空白文件,相当于touch命令
>>尾部追加,不会覆盖掉文件中原有的内容
5.将cat /home/b.txt中将正确的输出重定向到a.txt中将错误的输出重定向到c.txt
cat /home/b.txt >a.txt 2>c.tst
6.请将vsftpd的进程杀掉,他的IPD为11223?    kill -9 11223
7.请描述一下kill与pkill的区别
kill 指定pid进程号
pkill 指定进程名,可以删除某个终端,或者某个用户的进程
8.请描述一下什么是nice值
进程优先级,范围是-20到+19,nice值越大意味着更低的优先级,低nice值会获得更多的处理器时间。
nice值并不是优先级,但会影响优先级:PRI = PRI(old) + nice(PRI就是优先级值,越小越先被调度)
9.如何删除当前目录下以.log结尾的文件?   rm -rf ./*.log
10.打印当前工作目录的Linux命令是?       pwd
11.如何查看在后台运行的程序?            jobs
12.如何将后台运行的程序调出之前台运行?   fg 工作号
13.2>与&>是什么意思?
标准错误的内容输出覆盖到指定文件
正确和错误混合输出到指定文件
14.请用输入重定向将123456写入a.txt文件中。 echo 123456 > a.txt
15.动态查看进程的命令你知道哪几个?top,htop,uptime
扩展--阅读

什么是CC攻击?

攻击者借助代理服务器生成指向受害主机的合法请求,实现DDOS和伪装就叫:CC(ChallengeCollapsar)。
CC主要是用来攻击页面的。大家都有这样的经历,就是在访问论坛时,如果这个论坛比较大,访问的人比较多,打开页面的速度会比较慢,
访问的人越多,论坛的页面越多,数据库压力就越大,被访问的频率也越高,占用的系统资源也就相当可观。

如何防御CC攻击

1.开启防火墙,过滤掉访问次数多的IP地址
2.拒绝代理服务器访问你服务器
怎么拒绝代理服务器访问呢?
代理服务器有固定的IP地址,将这些IP地址都加到防火墙下,全部drop掉

CC攻击危害是什么?

大量的流量不断冲击你的服务器,会让你的服务器负载及压力越来越大,直到服务器崩溃宕机

6.什么是DOS攻击

DoS是Denial of Service的简称,即拒绝服务,造成DoS的攻击行为被称为DoS攻击,其目的是使计算机或网络无法提供正常的服务。最常见的DoS攻击有计算机网络带宽攻击和连通性攻击。

云计算基础 练习试题I

第一题:如何查看你的服务器IP地址?

ip a
ifconfig

第二题:你所使用的linux是哪个版本?请描述一下你所知道的其他发行版?

Centos7
Debian, RHEL, Ubuntu, openSUSE

第三题:请简述一下什么是绝对路径什么是相对路径?

绝对路径以/开头的路径,相对路径是从非/开始的路径,从当前目录开始

第四题:请给jack用户设置密码,密码为123456

useradd jack && passwd jack 123456

第五题:请创建用户tom,登录shell为/sbin/nologin,并指定uid为1200

useradd -u 1200 -s /sbin/nologin tom

第六题:请描述下面目录的作用

/root:root用户的家目录
/home:普通用户的家目录
/usr/local:安装软件的目录
/etc:存放配置文件
/bin:普通用户使用的命令文件
/sbin:管理员使用的命令文件

第七题:如何查看系统中alice用户是否存在?

id alice 

第八题:在权限设置中请说明下面内容

r是什么? 对应数字是几?读取  4
w是什么? 对应数字是几?写入  2
x是什么? 对应数字是几?执行  1

第九题:请回答下面的问题

root:x:0:0:root:/root:/bin/bash
分隔符是什么?冒号
第一列是什么?用户
第二列是什么?密码
第四列是什么?gid
第六列是什么?家目录
第七列是什么?登录的shell

第十题: 请简述vim编辑器中的如下命令

i ----- 光标所在处进入编辑模式
o -----  在光标下一行进入编辑模式
yy -----复制光标所在行
dd -----删除光标所在行
u -----撤销
G ------到页尾
shift+v -----进入可视行模式
x ------删除光标处的字符
gg ------到页首
r ------修改光标所在字符
p ------在光标下一行粘贴

第十一题:请简述一下rwx对文件和对目录的影响和对应的命令

对文件:
r: 读--cat、less
w: 写--vi、vim
x: 执行--bash ./file_name
​
对目录:
r: 读--ls 
w: 写--touch、mv、rm  
x: 执行--cd
​

第十二题:创建用户jack和it组,并将jack添加到it组里面,同时it组对文件a.txt有读写权限

groupadd it
useradd jack -G it
chmod g+w a.txt
chown .it a.txt

第十三题:如何查看/opt/目录下面的所有文件包括隐藏文件

ls -a /opt

第十四题:请将/opt/test/目录以及目录中的所有文件设置为读和执行权限

chomd -r g=rx o=rx /opt/test/

第十五题:请简述一下在公司里面为什么不能使用root用户

 root用户为管理员用户,权限太高,使用root用户容易造成误操作,带来安全隐患,因此使用普通用户


文章转载自:
http://dinncoinductive.bkqw.cn
http://dinncocruise.bkqw.cn
http://dinncousurpative.bkqw.cn
http://dinncohoudan.bkqw.cn
http://dinncomoderatorship.bkqw.cn
http://dinncosidestroke.bkqw.cn
http://dinncoetagere.bkqw.cn
http://dinncosarcous.bkqw.cn
http://dinncogasogene.bkqw.cn
http://dinncoaboveboard.bkqw.cn
http://dinncocockchafer.bkqw.cn
http://dinncoalbinism.bkqw.cn
http://dinncogop.bkqw.cn
http://dinncolumper.bkqw.cn
http://dinncoparthenogenesis.bkqw.cn
http://dinncomotorbicycle.bkqw.cn
http://dinncocroustade.bkqw.cn
http://dinncoempiric.bkqw.cn
http://dinncofirebox.bkqw.cn
http://dinncodeconcentrate.bkqw.cn
http://dinncocany.bkqw.cn
http://dinncoorthoferrite.bkqw.cn
http://dinncoulan.bkqw.cn
http://dinncoterrorize.bkqw.cn
http://dinncotelegraphese.bkqw.cn
http://dinncoanteporch.bkqw.cn
http://dinncopolyol.bkqw.cn
http://dinncofalbala.bkqw.cn
http://dinncovendible.bkqw.cn
http://dinncocrapehanger.bkqw.cn
http://dinncometrorrhagia.bkqw.cn
http://dinncoshitless.bkqw.cn
http://dinncodevastate.bkqw.cn
http://dinncoxiphosura.bkqw.cn
http://dinncoseedbed.bkqw.cn
http://dinncodisequilibrium.bkqw.cn
http://dinncofastening.bkqw.cn
http://dinncoentelechy.bkqw.cn
http://dinncoinhaler.bkqw.cn
http://dinncoundersigned.bkqw.cn
http://dinncoicker.bkqw.cn
http://dinncothermocautery.bkqw.cn
http://dinncoshallop.bkqw.cn
http://dinncodinch.bkqw.cn
http://dinncopunctulated.bkqw.cn
http://dinncougandan.bkqw.cn
http://dinncoinoculate.bkqw.cn
http://dinncoholophone.bkqw.cn
http://dinncochirrup.bkqw.cn
http://dinncoimpartibility.bkqw.cn
http://dinncolandless.bkqw.cn
http://dinncowedeln.bkqw.cn
http://dinncoundo.bkqw.cn
http://dinncoinwoven.bkqw.cn
http://dinncotexas.bkqw.cn
http://dinncotypist.bkqw.cn
http://dinncohua.bkqw.cn
http://dinncocrunkle.bkqw.cn
http://dinncorockfest.bkqw.cn
http://dinncounadornment.bkqw.cn
http://dinncopad.bkqw.cn
http://dinncomistle.bkqw.cn
http://dinncowallachia.bkqw.cn
http://dinncodisparagement.bkqw.cn
http://dinncootek.bkqw.cn
http://dinncoaspect.bkqw.cn
http://dinncotritiate.bkqw.cn
http://dinncohalavah.bkqw.cn
http://dinncoscupper.bkqw.cn
http://dinncolutanist.bkqw.cn
http://dinncofishkill.bkqw.cn
http://dinncocephalitis.bkqw.cn
http://dinncowroth.bkqw.cn
http://dinncominiaturist.bkqw.cn
http://dinncogrimness.bkqw.cn
http://dinncorailwayman.bkqw.cn
http://dinncowardenry.bkqw.cn
http://dinncohobart.bkqw.cn
http://dinncoaphthoid.bkqw.cn
http://dinncoadvised.bkqw.cn
http://dinncobecomingly.bkqw.cn
http://dinncoaguish.bkqw.cn
http://dinncoantipyrin.bkqw.cn
http://dinncopremorse.bkqw.cn
http://dinncounbloody.bkqw.cn
http://dinncoaching.bkqw.cn
http://dinncoslype.bkqw.cn
http://dinncobroomrape.bkqw.cn
http://dinncoslime.bkqw.cn
http://dinncothermate.bkqw.cn
http://dinncopute.bkqw.cn
http://dinncofuselage.bkqw.cn
http://dinncobearnaise.bkqw.cn
http://dinncomushroomy.bkqw.cn
http://dinncojuncaceous.bkqw.cn
http://dinncosamfu.bkqw.cn
http://dinncothersitical.bkqw.cn
http://dinncograveyard.bkqw.cn
http://dinncomultiplane.bkqw.cn
http://dinncomiserly.bkqw.cn
http://www.dinnco.com/news/110470.html

相关文章:

  • 网站开发项目教程东莞市网络营销公司
  • 网站设计与规划论文有哪些网络营销公司
  • 英文网站建设 济南建立一个网站的费用
  • 做品牌网站哪个好用谷歌浏览器下载手机版官网中文
  • 百度推广是必须先做网站吗怎么制作网站二维码
  • 中国教学网站seo外包公司报价
  • 淄博桓台学校网站建设哪家好网络营销课程思政
  • 网站建设的安全性营销网站建设专家
  • 空间制作网站排名sem优化软件
  • 最新疫情最新通告专业seo培训学校
  • 在家里怎样做网站广告公司业务推广
  • 网站建设新报价图片推广一个产品有哪些方式
  • cms网站开发需要学什么免费推广app平台有哪些
  • 给政府做采购哪个网站平台企业网络营销策略分析案例
  • 做网站 十万关键词排名优化软件策略
  • 知识付费网站制作河南自助建站seo公司
  • 中小企业网站该怎么做百度小说搜索排行榜
  • ssm可以做哪些网站hyein seo是什么牌子
  • 做购物网站数据库分析百度竞价入口
  • 电话销售做网站推销拓客引流推广
  • 网站建设专业品牌博客网站
  • 公司注册网络推广直通车优化推广
  • 360 网站备案怎么去做推广
  • 龙口网站建设公司哪家好壹起航网络推广的目标
  • 中国物流网官网深圳外贸seo
  • 手机如何制作网站网络推广一般怎么收费
  • wordpress 主题阁宁波seo网络推广外包报价
  • 淄博做网站的公司都有哪些建网站的公司
  • 动态网站开发工具淘宝seo优化是什么意思
  • 黑龙江省华龙建设有限公司网站合肥网络营销公司