
Linux笔记
Linux的通用操作
诗水人间
要想走的更远,就需要思考更深层次的问题。冷静、智慧、深沉是我所向往的
展开
-
集群服务器的同步xsync命令使用
使用情形现在有4台服务器hadoop111~114,其中一台hadoop111是配置好jdk和hadoop环境的,现在我想让这些软件同步到其他服务器上,这样就不用一台一台去解压缩配置环境变量等操作。其中/etc/profile文件需要有root权限,则su root,用root用户执行脚本文件即可!得到的效果是其他服务器和hadoop111一样有对应的文件,路径也和hadoop1...原创 2019-10-15 22:08:32 · 135626 阅读 · 4 评论 -
安装配置Squid代理服务器
第一步安装ubuntuapt install squid -yCentosyum install squid -y第二步配置vim /etc/squid/squid.conf第一处修改地方:端口命令模式 输入 /http_port 搜索,然后回车跳到该行修改端口 为8888,当然可以不修改默认的3128端口第二处修改使用代理的权限,可以输...原创 2020-04-27 21:01:49 · 134733 阅读 · 0 评论 -
vim添加、删除多行注释,替换字符串
首先需要显示行号:set nu然后通过在1~10 行首添加 # 号注释如下:1,10 s/^/#/g原创 2020-04-26 14:22:00 · 118049 阅读 · 0 评论 -
ubuntu、Centos图形界面化设置静态Ip
第一步确认使用的网卡首先你需要找到安装虚拟机使用的是VMware的VMnet0 还是 VMnet8 还是VMnet1可以通过设置中的网络适配器中查看和更改第二步,你需要知道你使用的那种网卡使用的网络需要得到3个信息网卡所使用的子网 子网掩码 网关可以通过VMware的网络编辑器修改和查看假设我们用的是VMnet8为例子得到了子网是192.16...原创 2020-04-13 21:46:36 · 156089 阅读 · 0 评论 -
ubuntu18.04 apt安装mysql5.7
更新源,执行安装sudo apt updatesudo apt install mysql-server获取临时密码sudo vim /etc/mysql/debian.cnf登录mysql,复制粘贴密码到下面输入密码阶段mysql -u root -p修改密码ALTER USER 'root'@'localhost' IDENTIFIED WITH ...原创 2020-01-02 02:10:58 · 134518 阅读 · 0 评论 -
Centos7 yum安装mysql5.7
安装源: sudo rpm -ivh https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm 确认仓库添加 sudo yum repolist all | grep mysql | grep enabled 安装 sudo yum -y install mysql-community-ser...原创 2020-01-02 01:33:28 · 123684 阅读 · 1 评论 -
更改swapfile大小
查看swapfile大小swapon -s关闭swapfilesudo swapoff /swapfile设置swapfile大小为16Gsudo dd if=/dev/zero of=/swapfile bs=1M count=16384设置swap file类型sudo mkswap /swapfile启用swapfilesudo swapon ...原创 2019-12-04 17:46:53 · 140386 阅读 · 0 评论 -
Linux常用的bash操作
快捷键 作用 Ctrl+L 清屏 Ctrl+C 强制终止当前命令 Ctrl+U 剪切光标之前的命令 Ctrl+Y 粘贴Ctrl+U 或 Ctrl+K剪切的内容 Ctrl+K 剪切光标之后的内容 Ctrl+Z 暂停操作,并放入后台 Ctrl+D 退出当前终端操作 Ctr...原创 2019-12-01 20:37:03 · 130614 阅读 · 0 评论 -
linux进程操作kill、pkill、killall
kill kill -1 +进程id (让进程重启-1表示信号量) kill -19+ 进程id(让进程暂停) kill -9+进程id(杀死进程) killallkillall -i 交互 -I 忽略进程名的大小写pkillpkill -9 -t 终端号踢出用户登录...原创 2020-07-24 21:06:22 · 130184 阅读 · 0 评论 -
linux进程操作ps、top
ps aux 查看查询系统中正在运行的进程会显示一下不可见名知意的缩写比如VSZ 虚拟内存大小RSS赞扬物理内存大小TTY运行那个终端 值是?表示通过内核执行STAT当前进程的状态 D:不可被唤醒的睡眠状态,通常用于 I/O 情况 R:该进程正在运行 S:该进程在睡眠状态,可被唤醒 T:停止状态,可能是在后台暂停或进程在除错状态 W:内存交互状态(...原创 2019-12-01 03:23:57 · 147640 阅读 · 0 评论 -
批量递归修改文件时间
stat 查看文件时间stat + 文件名修改当前文件夹下的所有文件时间:可以递归find ./* -exec touch -m -d "2019-11-24 10:23:50" {} \;批量修改当前文件夹下的所有时间:不会递归touch -m -d "2019-11-24 10:23:50" ./*;...原创 2019-11-27 08:36:46 · 117183 阅读 · 0 评论 -
Centos 或者 Ubuntu 关闭防火墙 以及防火墙添加端口
Centos7.6:停止firewallsystemctl stop firewalld.service禁止firewall开机启动systemctl disable firewalld.service添加8080端口其它端口修改8080为指定即可sudo firewall-cmd --zone=public --add-port=8080/tcp -...原创 2019-11-22 22:32:44 · 141750 阅读 · 0 评论 -
deepin或者Ubuntu安装rpm包
第一步、先安装aliensudo apt install alien第二步、通过alien命令将rpm包转换成deb包,会在同目录下生成相应的xxxxx.deb包sudo alien xxxxx.rpm第三步、通过dpkg -i xxxxx.deb进行安装sudo dpkg -i xxxxx.deb或者在图形界面化下双击安装...原创 2019-11-20 19:30:13 · 146309 阅读 · 0 评论 -
Linux获取外网ip
curl cip.cc原创 2019-11-15 17:35:32 · 144836 阅读 · 0 评论 -
Linux系统生成CA证书
生成CA证书在配置HTTPS监听时,您可以使用自签名的CA证书,并且使用该CA证书为客户端证书签名。使用Open SSL生成CA证书执行如下命令,在/root目录下新建一个ca文件夹,并在ca文件夹下创建四个子文件夹。 sudo mkdir cacd casudo mkdir newcerts private conf server newcerts目录将用于存放C...转载 2019-11-15 15:23:00 · 137244 阅读 · 1 评论 -
Ubuntu允许ssh以root用户登录服务器
修改配置文件sudo vim /etc/ssh/sshd_config找到Authentication部分,将PermitRootLogin prohibit-password 用#注释掉PermitRootLogin yes如下图示例最后重启ssh服务让ssh服务 配置生效service ssh restart...原创 2019-11-12 14:28:06 · 160363 阅读 · 0 评论 -
ssh无密登录,以及别名登录
生成公钥和私钥ssh-keygen -t rsa实现无秘登录ssh-copy-id ip/域名例如ssh-copy-id ubuntu200 我在/etc/hosts文件绑定了ip如果要取别名修改家目录下修改.ssh/config文件vim ./ssh/config加入如下格式的代码Host ubuntu200 #服务器别名HostName...原创 2019-10-17 00:08:36 · 157756 阅读 · 0 评论 -
Mint_19,qq9.0安装以及pycharm201802,eclipse,jdk,chrome,flash,kazam,vmware15,vscode,搜狗输入法
首先从安装mint开始:从官方网站下载iso镜像:https://www.linux.org/pages/download/下载好后:用UltraISO将镜像刻录到U盘中然后U盘启动开始安装,安装要看清楚,从硬盘分出一个区,大概30G比较稳妥,当然系统安装好后安装一系列软件后大概用了8G,安装完一些列软件,剩下15多G是为了后期用的;具体安装 转载:https:...原创 2018-09-27 01:06:13 · 148072 阅读 · 0 评论 -
双系统window和linux系统时间差8小时问题的解决方法
linux下方法一:timedatectl set-local-rtc 1 --adjust-system-clock有效实用:windows下:方法二:在Windows下进行如下修改:regedit 回车路径:计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\TimeZoneInformation然后在右边窗口空...原创 2019-09-02 14:12:12 · 132855 阅读 · 0 评论 -
关于linux引导菜单的启动项问题
sudo efibootmgr //显示efi的启动项efibootmgr -b 000C -B // 其中 000C是要删除的引导项编号,通过 efibootmgr命令可以直接查看。如果要添加一个引导项,可以使用如下命令:efibootmgr -c -w -L "BootOptionName" -d /dev/sda -p 1 -l \\E...原创 2019-09-02 14:13:17 · 117163 阅读 · 0 评论 -
linux(Ubuntu和Centos都可以用)下安装jetBrains系列的软件,idea,webstrom,pycharm等软件
建议去官网下载安装 jetbrains-toolboxhttp://www.jetbrains.com/toolbox/app/下载安装后运行起来就行,然后在下面的界面找到需要安装的软件,安装即可由于是国外的网站连接时比较慢,需要耐心的等待,但下载网速不会慢就是连接检测更新比较慢一点...原创 2019-09-02 14:18:35 · 134021 阅读 · 2 评论 -
ftp工具 FileZilla的使用
安装包下载链接:https://pan.baidu.com/s/1QFiQYe4sqhmj1oq_D65qDQ 提取码:fzvg需要注意的是,首先要在服务器上打开端口22,以阿里云服务器为例安全组里要让入方向端口22开放连接成功后 左边显示的是本机。右边是服务器然后进行拖动文件就可以上传文件到服务器上记住上传文件的位置,后面要对文件解包配置等一...原创 2019-09-09 23:34:14 · 149456 阅读 · 0 评论 -
shell笔记综合篇
shell解析器:输入命令 cat /etc/shells 可以得到Linux下的6个shell解析器angel@root:~$ cat /etc/shells# /etc/shells: valid login shells/bin/sh/bin/dash/usr/bin/dash/bin/bash/usr/bin/bash/bin/rbash/usr/bin/rba...原创 2019-09-15 13:05:38 · 147531 阅读 · 0 评论 -
搭建云服务器的过程(在Centos7上搭建LAMP)
服务骑环境有下面这些组合而出:以LAMP为例操作系统Linux、web服务器Apache、数据库Mysql开发语言PHP首字母组成了LAMP在阿里云上搭建一台LAMP的服务器过程第一步、购买一台虚拟主机以阿里云为例:进入阿里云官网https://edu.aliyun.com/注册登录账户首先进行实名认证:实名认证完后进行学生认证24岁以下都可以购...原创 2019-09-16 00:35:39 · 132281 阅读 · 0 评论 -
双系统安装(windows和linux)
先装windows系统再安装linux 要为linux预留未分配的空间,必须删除一个空余的空间,然后Linux安装到这个未初始化的(格式化)空间安装过程:如果电脑已经有windows系统,则先借助磁盘助手给linux预留空间(大概30G,最少20G,后面会随着安装软件会越用越大,预留空间越多越好!)https://download.youkuaiyun.com/download/qq_418132...原创 2019-09-12 23:35:08 · 136465 阅读 · 0 评论