
Linux相关
主要是有关Linux相关的基本知识
zhangvalue
在奋进的路上,大家都是独行者!
展开
-
Linux查找大文件指定内容
Linux查找大文件指定内容①、查看test.txt中某段字符所有日志 cat test.txt | grep '52920'②、重定向>> 到指定文件tmp.txt中cat test.txt | grep '52920' >> tmp.txt原创 2022-02-27 21:30:13 · 1372 阅读 · 0 评论 -
Linux中查找指定的文件且按时间排序
Linux系统查找指定的文件,并按时间顺序进行排序。原创 2022-01-25 17:14:38 · 4142 阅读 · 0 评论 -
linux下面文件的一些基本操作
1,文件和目录创建:在/home/ 目录下面创建一个index.jsp文件touch /home/ index.jsp在/home/wwwroot目录下新建一个newdir的文件夹mkdir /home/wwwroot/newdir2,目录复制:1.把/home/wwwroot/1里面的文件和文件夹等复制到 home/wwwroot/2目录下cp -rf /原创 2017-11-20 14:56:57 · 395 阅读 · 0 评论 -
ssh_init: Network error: Cannot assign requested address
使用pscp进行文件传输报错ssh_init: Network error: Cannot assign requested address解决方法是加上端口号,如下所示:pscp -P 22 C:\code\xxx\tale.sql root@xxx:/home/data验证原创 2021-01-26 22:18:02 · 1016 阅读 · 0 评论 -
腾讯云-云服务器查看java的安装路径
whereis javals -lrt /usr/bin/javals -lrt /etc/alternatives/java然后编辑/etc/profile文件,在文件末尾添加# set java envJAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.275.b01-0.el7_9.x86_64JRE_HOME=$JAVA_HOME/jre CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/l原创 2021-01-18 18:47:23 · 497 阅读 · 0 评论 -
linux权限drwxrwxrwx所代表的意义
016575020@DESKTOP-F9IGROA MINGW64 /d/workspace/lake$ ls -ltotal 4drwxr-xr-x 1 016575020 197121 0 11月 27 08:41 rtf/drwxr-xr-x 1 016575020 197121 0 11月 26 17:00 rtf-lake/共显示了七列信息,从左至右依次为:权限、文件数、归属用户、归属群组、文件大小、创建日期、文件名称d :第一位表示文件类型 d 文件夹 - 普通文.原创 2020-12-02 10:25:22 · 26988 阅读 · 0 评论 -
阿里云ESC服务器Linux重启MySQL服务
Linux重启MySQL服务service mysqld restart service mysqld restart原创 2020-03-31 20:07:06 · 1352 阅读 · 0 评论 -
阿里云ECS服务器Linux部署PHP项目之三-上传项目
阿里云Linux环境部署PHP项目首先在阿里云配置了PHP环境:阿里云ECS服务器Linux环境下配置PHP环境https://zhangvalue.blog.youkuaiyun.com/article/details/105220972再配置好phpmyadminhttps://zhangvalue.blog.youkuaiyun.com/article/details/105222787...原创 2020-03-31 15:42:07 · 496 阅读 · 0 评论 -
阿里云ECS服务器Linux部署PHP项目之二-配置PHP服务器
阿里云ECS服务器Linux环境下配置php服务器-PHPMyAdminphpMyAdmin是一种mysql的管理工具,它可以直接通过网页来管理你的MySQL,当然,phpMyAdmin不是必要的,如果你不安装phpMyAdmin,一样可以通过mysql的命令行来管理你的mysql。之前已经配置了PHP环境了阿里云ECS服务器Linux环境下配置PHP环境https://zhang...原创 2020-03-31 15:25:22 · 645 阅读 · 0 评论 -
阿里云ECS服务器Linux部署PHP项目之一配置PHP环境
登录阿里云服务器:使用Mac直接登录事先已经配置到了ssh环境ssh -o ServerAliveInterval=60 root@39.106.53.2151、安装Apachehttps://blog.youkuaiyun.com/zhangvalue/article/details/105222229阿里云的Linux服务器安装运行httpd服务2、安装MySQL3、安装...原创 2020-03-31 14:49:31 · 1538 阅读 · 0 评论 -
阿里云ECS服务器Linux环境安装httpd服务
阿里云的Linux服务器安装运行httpd服务登录进入阿里云安装httpd之后一路yes安装完成进入httpd目录 /etc/httpd进入到配置文件 vim httpd.conf因为默认端口号为80端口,而服务器中的80端口单独有其他用途,所以需要修改为其他端口,比如8087需要修改两个地方修改完了之后wq 保存退出并将服务器的安全策略中开启80...原创 2020-03-31 14:40:02 · 2253 阅读 · 0 评论 -
阿里云上的文件下载到Mac本地
之前转的文件到了阿里云新用户zhang1上需要将这个文件下载到本地分别为用户名@ip:/文件目录 本地目录 scp zhang1@xxx.xxx.xxx:/zhang/zsf.tar.gz ./下载完成了...原创 2020-02-11 11:09:46 · 1848 阅读 · 0 评论 -
阿里云ECS服务器Linux创建新用户
需求:让别人下载一个文件,通过国外服务器下载到了他自己的服务器上,就推送到的阿里云上,我再从阿里云上下载下来,root用户权限太高不方便就想创建新用户,推到这个新用户上具体步骤:已经用root账户登录了阿里云主机,下面为我们的Linux创建一个普通用户zhang1①、登录进入root用户添加新用户添加的新用户名为 zhang1,登录进去的主目录为zhanguseradd ...原创 2020-02-11 10:54:53 · 6601 阅读 · 0 评论 -
Linux文件解压缩
压缩tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpgtar –czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gztar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用...原创 2020-01-05 19:06:37 · 177 阅读 · 0 评论 -
Linux查看一个文件夹下所有文件大小
想知道当前文件夹下所有文件的大小比如查看zhangvalue目录的大小使用 du -s zhangvalue查看的是kb:du -s zhangvalue也可以使用du -sh zhangvalue查看的是M:du -sh zhangvalue...原创 2019-11-26 09:38:22 · 3236 阅读 · 2 评论 -
Linux中大日志文件的查询
在Linux环境下如果日志文件太大(PS:小于1G的情况),一般都习惯使用vim打开文件,然后通过以下两个vim命令搜索指定关键字:/:从前往后搜索?:从后往前搜索1、查询出打日志文件中的关键字导入到临时文件中cat dsn.log|grep 'The dsn have a 5XX error' >> temp.log解释:查询dsn.log中的关键字为The ds...原创 2019-07-30 15:34:32 · 1149 阅读 · 0 评论 -
ubuntu16.0.4笔记本做服务器
现在有一台闲置的联想Y85p的笔记本,装ubuntu16.0.4LTS做个小主机在安装好ubuntu系统之后,先把源换成阿里云(之前先换成清华源发现apt-get update 太慢)参考Ubuntu 18.04换 清华源将其中的 sources.listdeb-src http://archive.ubuntu.com/ubuntu xenial main restricted...原创 2019-07-01 22:39:08 · 1023 阅读 · 1 评论 -
关于Ubuntu16.04中Could not get lock /var/lib/dpkg/lock解决方案
出现的错误zhangsf@zhangsf:~$ sudo apt-get install openssh-server[sudo] password for zhangsf: E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)E: Unable t...原创 2019-07-01 22:21:19 · 1293 阅读 · 1 评论 -
Mac kill掉指定端口号
第一步在终端命令输入:lsof -i : 端口号(如:lsof -i:27017)或者使用 ps -ef|grep 8888来查看端口号为8888第二步:kill -9 PID(如:kill -9 383)原创 2019-04-10 14:16:48 · 18801 阅读 · 2 评论 -
Linux查找包含指定内容(字符串)的文件
1.查找当前目录下文件内容包含字符串string的文件 find . | xargs grep string为什么要这样写,因为管道命令符是把上一部的结果传递给下一步来处理,在 find . | grep string中虽然看似和find . | xargs grep string差不多,但是实际上还是有区别的。应为find .得到的结果是一串文件名集合,如果直接传递给grep的话,g...原创 2019-04-10 13:57:04 · 4304 阅读 · 0 评论 -
Linux下查看进程占用的CPU内存资源
linux下获取占用CPU资源最多的10个进程,可以使用如下命令组合:ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head该命令组合实际上是下面两句命令:ps aux|head -1ps aux|grep -v PID|sort -rn -k +3|head其中第一句主要是为了获取标题(USER PID %CPU %MEM VS...原创 2019-03-29 10:05:00 · 3883 阅读 · 0 评论 -
grep命令
grep是一种强大的文本编辑器,可以支持正则匹配,也可以将匹配的行统计出来命令: grep[选项] [--color] '搜索字符串’ 文件名选项:-E 支持扩展正则匹配例如匹配一个文件中电话号码grep -E --color '^1' file (对匹配到的信息进行高亮,正则表达式的匹配信息需要用单引号标出)电话号码以1开头的 ^表示行首grep工具输出的都是匹...原创 2019-03-27 10:51:17 · 338 阅读 · 0 评论 -
阿里云centos7配置SVN
#安装SVNyum install -y subversion#查看安装版本号svnserve --version 创建svn的目录 创建仓库# svn# mkdir svn 创建svn目录# cd svn 进入到目录# svnadmin create .创建库文件进入用户文件添加用户账号,密码进入权限管理文件进行权限管理指定哪些用户可以访问哪些目录...原创 2018-05-03 15:17:34 · 329 阅读 · 0 评论 -
Mac中vim的快捷操作
Mac电脑,上下左右光标键可以起到跟上面ikjl字母键一样的作用,但字母键操作更快。此外有一些电脑,光标键是不起作用的。 ctrl+f 向后翻页 ctrl+b 向前翻页 $ 移动光标到当前行最后一个字符 0 移动光标到当前行第一个字符 gg 光标移动到第一行 G 光标移动到最后一行 i 从当前光标位置字符之前开始插入文本,vim进入“输入状态” a 从当前光标位置字符之后开...原创 2018-12-13 10:53:25 · 9961 阅读 · 0 评论 -
Linux 给文件夹或者文件增加权限
chmod -R 777 文件夹参数-R是递归的意思777表示开放所有权限 chmod 777 test.shchmod +x 某文件如果给所有人添加可执行权限:chmod a+x 文件名;如果给文件所有者添加可执行权限:chmod u+x 文件名;如果给所在组添加可执行权限:chmod g+x 文件名;如果给所在组以外的人添加可执行权限:chmod o+x 文件名;...原创 2018-12-12 21:20:44 · 44315 阅读 · 1 评论 -
Ubantu18.0.4安装MySQL5.7没有密码提示
今天需要Ubantu18.0.4安装MySQL 结果没有密码提示,百度了还是没有重置用户名,重置了密码安装步骤分为以下①依次输入这三条命令; sudo apt-get install mysql-server sudo apt install mysql-client sudo apt install libmysqlclient-dev检验是否...原创 2018-06-15 16:35:10 · 1998 阅读 · 0 评论 -
Linux上传本地文件到Hadoop的HDFS文件系统
记录如何将本地文件上传至HDFS中前提是已经启动了hadoop成功(nodedate都成功启动)①先切换到HDFS用户②创建一个input文件夹zhangsf@hadoop1:~$ hdfs dfs -mkdir /input多级创建的时候 hdfs dfs -mkdir -p /wifi/classify查看创建的文件夹在 hadoop1:50070中查看(我自己的对...原创 2018-06-12 21:24:36 · 100165 阅读 · 5 评论 -
Ubuntu 18.04换 清华源
依次执行如下命令(使用清华源可以走ipv6)1.首先需要使用root用户sudo-s输入root密码2.进行原来源的备份cp /etc/apt/sources.list /etc/apt/sources.list.bak #备份3.进行源列表的修改vi /etc/apt/sources.list #修改deb https://mirrors.tuna.tsinghua.edu.cn/ub...原创 2018-05-11 10:28:52 · 11335 阅读 · 0 评论 -
Ubuntu18.04查看本机IP
下载net-tools sudo apt-get install net-tools再输入命令 ifconfig找到wlo(wlan分配给电脑的地址)其中inet之后的就是ip地址inet6之后的就是ipv6地址原创 2018-05-10 16:44:16 · 72364 阅读 · 0 评论 -
Wget重定向漏洞(CVE-2016-4971)升级到Wget 1.18
漏洞描述: Wget是GNU计划开发的一套用于在网络上进行下载的自由软件,是Unix/Linux系统最常用的下载工具,支持通过HTTP、HTTPS以及FTP这三个最常见的TCP/IP协议下载。 Wget 1.18之前的版本在对HTTP服务重定向进行处理时存在漏洞,远程攻击者可以利用此漏洞写入任意文件,CVE编号为CVE-2014-4877,CVSS分值为9.3【严重】。也可以从http://m...原创 2018-04-27 10:36:42 · 651 阅读 · 0 评论 -
U盘安装centos7:不能顺利载入到安装界面
在用U盘安装centos7时,我们需要修改镜像位置:选择第一项:Install CentOS 7 ,按 e(也有可能是tab键)键进入编辑界面。将 vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 quiet改为 vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sda...原创 2018-04-21 14:36:36 · 10208 阅读 · 0 评论 -
Mac下的基本操作
vim的基本操作H 光标移动到这个屏幕的最上方那一行的第一个字符 M 光标移动到这个屏幕的中央那一行的第一个字符 L 光标移动到这个屏幕的最下方那一行的第一个字符 G 移动到这个档案的最后一行(常用) 1️⃣有时候我想要创建多级目录,但是这个目录本身不存在,可以这样做:mkdir -p hadooptempdata/input/year-temp...原创 2018-12-13 16:53:59 · 363 阅读 · 0 评论