Kylee Kello
不一定每个人都会失败,但也不一定每个人都运气好。怎么做是你的自由。
展开
-
Linux系列教程(一):XShell7 连接 Ubuntu
XShell7 连接 UbubtuXShell 7Ububtu 20.04 LTS一:修改root用户密码使用首次注册的用户登录sudo passwd root新密码新密码(确认)su root输入root的密码,切换root账户sudo xxx输入当前用户的密码,使用管理员权限指定指定操作/etc/sudoers文件中会配置sudo相关信息二:查看网卡及接口信息(并安装Vim)ifconfig (interface configuratio原创 2021-06-21 14:03:37 · 514 阅读 · 0 评论 -
Linux - 【目录】基本命令篇
目录XShell连接虚拟机 查看ip地址 命令提示符 VIM使用与配置 ------------------------------ ------------------------------ 重启与关机 环境变量 踢出某个远程客户连接(which与who) pkill -9 -t pts/0 IP地址与网卡 开启 ifup name 关闭 ifdown name ------------------------------ ----------------原创 2020-06-02 12:22:57 · 297 阅读 · 1 评论 -
Linux - 常用指令
查看当前系统版本:cat /etc/os-release切换用户(Switch User = SU)su - User(User是你创建的用户)su - root (切换到root用户)查看当前路径:pwdpwd:present working directory查看当前目录下的内容① dir -a -l -rdir:directory-a...原创 2019-01-15 13:18:52 · 1679 阅读 · 1 评论 -
Linux - Vim(Vi-Improved)
Ctrl+s:锁定终端Ctrl+q:解锁终端vim安装:apt-get install vim-gtkapt-get install vim// remove、update、installvim文本编辑器三种状态:编辑状态 (edit)插入状态 (insert)命令行状态 (command)进入vim:进入vim后默认是编辑状态,编辑状态可以进行复制、删除...原创 2019-04-13 09:27:35 · 1734 阅读 · 0 评论 -
Linux - 修改文件属性和权限
文件属性使用10个字符标识:第一个字符的含义为(常见)d:表示目录 -:表示文件 l:表示lnk(链接文件,类似于windows中的快捷方式) 创建软连接(快捷方式) ln -s 源目录 快捷方式的目录 ln -s /etc ./xx 剩余的9个字符分为三组(文件所有者+用户组+others)来描述不同成员对该文件的操作权限:r:re...原创 2019-01-15 11:00:36 · 1779 阅读 · 0 评论 -
Linux - 文件查看(cat)、输入输出重定向、解压缩(tar)
查看文件的命令(常用)cat tac more enter 下一行 space 下一页 b 上一页 head (默认显示前10行) head -n 5 xxx.txt tail tail -n 5 xxx.txt 输出输出重定向一:配合echo使用1.覆盖 echo "Hello World!" > aaa.txt2.追加 e...原创 2019-08-10 14:59:34 · 2801 阅读 · 0 评论 -
Linux - 【用户管理】创建、删除与授权
// 新建用户组groupadd mysql// 查看用户组cat /etc/group | grep mysql// 新建用户useradd -s /bin/bash mysql// 查看用户cat /etc/passwd | grep mysqlid mysql// 删除用户// 参数r会删除该用户的主目录,请注意userdel mysqluserdel -r mysql-----------------------------------------------.原创 2020-06-12 11:33:36 · 294 阅读 · 1 评论 -
Linux - 【mariadb】安装及配置
方法一:apt-get install mariadb-server方法二:使用mariadb官网指南最优化安装配置与修改密码:mysql_secure_installation远程连接:mysql -u root -h xxx.xxx.xxx.xxx -p问题:ERROR 2013 (HY000): Lost connection to MySQL serve...原创 2019-08-14 20:41:53 · 304 阅读 · 0 评论 -
Linux - 【Emacs】org-mode导出HTML
文章目的:使用org-mode模式将org文档转换为html文档;标题 导出HTML 调整文档底部属性信息<一> 标题注意事项:使用 C-ce t 后标题将会被替换主标题:文章开头 + 空行一级标题:*二级标题:**三级标题:***<二> 导出 HTML1> C-ce h2> emacs基本操作文件保存:...原创 2020-03-20 22:23:04 · 832 阅读 · 0 评论 -
Linux - gcc编译C与C++
Linux版本:CentOS71> 安装gcc(编译C)yum install gccgcc demo1.c2> 安装gcc-c++(编译C++)yum install gcc-c++g++ demo1.cpp附加:vim编程简单配置(vim /etc/vimrc)...set numberset encoding=utf-8set s...原创 2020-02-19 00:44:51 · 759 阅读 · 0 评论 -
Linux - NAT网络配置(VM)
Ip-address IP地址 Netmask 子网掩码 Gateway 网关 DNS(Domain Name Server) 域名服务器使用VM进行配置修改配置文件vim /etc/sysconfig/network-scripts/ifcfg-ens33TYPE="Ethernet"PROXY_METHOD="none"BROWSER...原创 2019-08-18 16:20:10 · 342 阅读 · 0 评论 -
Linux - Grep搜索输出重定向
^[^#]【 专题:RE正则表达式 】原创 2019-08-23 18:34:03 · 1069 阅读 · 0 评论 -
Linux - 监控本机TCP/IP网络、进程的查看与关闭
监控本机TCP/IP网络netstat -tunlpnetstat -tunlp | grep sshd进程的查看与关闭ps -efkill PIDkill -9 PID (强制关闭)killall NAME原创 2019-08-11 17:06:46 · 908 阅读 · 0 评论 -
Linux - 命令提示符修改
Linux 命令提示符($前显示内容):修改Linux命令提示符(当前用户):echo $PS1\u 用户账号 \h 主机第一个名字 \w 绝对路径 \t 时间 \$ 提示字符:root为#,普通为$ 注意:其中的空格都会被显示PS1="...\u@\h:\t \w \$ "会话关闭时会丢失,永久保存可以修改当前用户的配...原创 2019-08-11 16:29:03 · 3243 阅读 · 0 评论 -
Linux - /etc/文件夹
etc:etcetera(存放Linux中的配置文件) cat /etc/os-release vim /etc/ssh/sshd_config ssh(安全外壳协议):Secure Shell tail /etc/passwd tail /etc/group vim /etc/sudoers (具有专属命令:visudo) vim /...原创 2019-08-11 13:53:21 · 1113 阅读 · 0 评论 -
Linux - ntp时间同步、文件加锁
ntp服务器:Network Time Protocolntp服务器时间同步sudo apt-get install ntpdatesudo ntpdate -u ntp.aliyun.com系统时间/软件时间、硬件时间1. 软件时间 date2. 硬件时间 hwclock3. 以硬件时间修改软件时间: hwclock -s4. 以...原创 2019-08-10 17:59:49 · 201 阅读 · 0 评论 -
Linux - Python3模块安装 + freeze导出模块信息
pip3 install <module>(一般不使用)sudo apt-get python3-module* sudo apt-get install python3-pipPython3模块路径:Python可执行文件路径:Python模块版本内容导出与安装:pip3 freeze > requirement.txtpip3 instal...原创 2019-08-09 23:59:56 · 528 阅读 · 0 评论 -
Linux - 修复重装Windows后造成的双系统引导丢失
sudo fdisk -l 找到Linux安装盘sudo update-grubsudo grub-install dev/sda (该路径为Linux安装盘路径)原创 2019-08-07 13:15:01 · 1295 阅读 · 0 评论 -
Linux - Hosts域名解析服务
vim /etc/hosts127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1 localhost localhost.localdomain localhost6 localhost6.localdomain6127.0.0.1 www.baidu.com...原创 2019-08-28 16:20:24 · 1248 阅读 · 0 评论 -
Linux(SSH) - SSH密钥连接远程服务器
SSH-Server配置文件参数:注意:1> 修改公钥路径 .ssh 权限为7002> 修改公钥文件authorized_keys 权限为600 # cat id_rsa.pub > authorized_keys3> 将生成的私钥移动到Windows本地(供XShell调用)XShell秘钥连接测试:...原创 2019-08-28 21:49:10 · 519 阅读 · 0 评论 -
Linux - apt换源(Advanced package tool)
软件安装:apt-get install xxx软件卸载:apt-get remove xxx软件更新:apt-get update (更新软件源)apt-get upgrade (更新软件)vim /etc/apt/sources.list 镜像官网(mirrors.aliyun.com)示例:...原创 2019-08-11 19:46:47 · 900 阅读 · 0 评论 -
Linux - 配置DNS(Domain name system)
vim /etc/resolv.confls -al /etc/ | grep resolv测试:修改前>>>修改后>>>这里的DNS当network服务重启之后会被还原为默认值:默认值来源于网卡中配置的DNS1源。【专题:Linux - NAT网络配置(VM)】【 专题:nslookupde安装与使用 】...原创 2019-08-11 20:15:59 · 742 阅读 · 0 评论 -
Linux - JDK配置( CentOS7 )
JDK安装后可以使用新命令:dir jpsJAVA环境配置(JDK8) 1.Oracle官网下载 2.lrzsz文件传递 3.解压 4.配置环境变量(~/.bashrc中) export JAVA_HOME=/opt/jdk1.8.0_221 export JRE_HOME=$JAVA_HOME/jre ...原创 2019-08-22 15:05:26 · 131 阅读 · 0 评论 -
Linux - CentOS7编译安装Python3.7.4
官网下载Python3.7.4源码包 配置依赖文件 解压 执行 configure 编译 make 编译安装 make install一:官网下载Python3.7.4源码包wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz【下载速度过慢?可以通过第三方下载再传过来;】 yum换源请...原创 2019-08-18 22:32:13 · 814 阅读 · 0 评论 -
Linux - Windows与Linux文件交互
lrzsz Xftp一:Linux模块lrzszapt-get install lraszrz #获取windows中文件sz #发送Linux中的文件二:Xftp软件官网链接:https://www.netsarang.com/zh/xftp-download/注:可以使用家庭和学校用户的免费版( 使用和XShell类似 )...原创 2019-08-14 16:27:24 · 242 阅读 · 0 评论 -
Linux - Python虚拟环境配置
virtualenv virtualenvwrapper一:手动配置安装:pip3 install -i https://pypi.douban.com/simple virtualenv创建:virtualenv --no-site-packages --python=python3 venv1激活:source /opt/venvs/venv1/bin/activate注意...原创 2019-08-14 15:57:27 · 343 阅读 · 0 评论 -
Linux - 关闭防火墙
iptables -L 查看当前防火墙规则iptables -F 清空防火墙规则关闭selinux:getenforce 查看当前selinux状态setenforce 0 当前会话关闭selinux修改配置文件,禁止selinux开机自启(重启生效):Ubuntu默认没有安装selinuxapt-get install selinuxvim ...原创 2019-08-14 14:38:55 · 195 阅读 · 0 评论 -
Linux - 安装IPython与Jupyter Notebook
升级pip 安装IPython 安装jupyter 设置jupyter密码(使用到IPython) 配置jupyter 启动jupyter notebook一:升级pippip3 install --upgrade pip二:安装IPythonpip3 install IPython三:安装jupyterpip3 install jupyter四:设置jupyt...原创 2019-08-14 14:22:50 · 228 阅读 · 0 评论 -
Linux - 配置文件误删怎么办?
/etc/skel//etc/skel/中存在linux配置文件的备份原创 2019-08-14 13:57:30 · 2483 阅读 · 1 评论 -
Linux - Ubuntu18.04编译安装Python3.7.4
官网下载Python3.7.4源码包 配置libreadline-dev等依赖文件 解压 执行 configure 编译 make 编译安装 make install一:官网下载Python3.7.4源码包wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz二:配置libreadline-dev等依赖文件...原创 2019-08-14 13:51:25 · 2141 阅读 · 0 评论 -
Linux - 定时任务 Crontab
命令: crontab -l //查看任务详情 crontab -e //编辑定时任务 crontab -ri //删除定时任务,i参数用于交互select-editor (选择crontab使用的编辑器)作用: 取代 rm -rf (mv + /tmp + crontab ) 检查病毒 定时任务编辑内容格式:...原创 2019-08-11 23:31:12 · 183 阅读 · 0 评论 -
Linux - 文件查找(grep + find)
grep命令(global regular expression & print)grep "data" aaa.txt ls -al /etc/ssh | grep "config" -i参数:忽略大小写find命令:(查找目录/opt下所有以.py结尾的文件)find /opt -type f -name "*.py"-type f(普...原创 2019-08-11 22:05:12 · 177 阅读 · 0 评论 -
Linux(SSH) - SSH基本介绍
SSH:Secure Shell (Protocol)SSH是一种网络安全解决方案(是一种协议,而不是一种产品):计算机每次发送数据时,SSH就会自动对数据进行加密,当数据到达目的地时,SSH会自动给信息解码;整个过程对外是透明的(会话加密 );SSH具有C/S体系结构;SSH特点:透明、公钥认证、保密性强 。Linux的 r- 命令进化:Linux中ssh程序的安...原创 2019-08-28 22:17:44 · 417 阅读 · 0 评论