Linux备忘录 基础安装与使用
2021/11/25 7:14:24
本文主要是介绍Linux备忘录 基础安装与使用,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、Linux备忘录 基础安装与使用
Linux安装思路:VM虚拟机安装系统,不要图形界面。系统版本 CentOS7。基本依次下一步就可以完成。
1.更改IP
注意网络使用桥接(不复制物理网络),使虚拟机和物理机处于同一网络下。安装完成后手动给IP(根据环境自定)
vim /etc/sysconfig/network-scripts/ifcfg-ens33
BOOTPROTO=static ONBOOT=yes IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=202.106.0.20 DNS2=202.106.196.115
重启
service network restart
2.更换本地源
因为国外镜向源速度慢 ,更改国内本地源
下载wget工具
yum install -y wget
更改源–备份本地yum源–获取国内yum源(阿里、163二选一)
cd /etc/yum.repos.d/ mv CentOS-Base.repo CentOS-Base.repo_bak wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo wget -O CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
清理yum缓存–#重建缓存–升级Linux系统
yum clean all yum makecache yum -y update
3.linux 基本操作 (基础,都不难多敲几遍即可)
查看:
pwd ls cat grep find awk sed more ifconfig top ps iftop atop
uname –a 查看内核版本; cat /proc/version 查看系统版本; cat /proc/cpuinfo cpu信息; hostname 主机名;
Ifconfig 网络信息; fdisk –l 硬盘实体,也可分区; df –k (disk free -kb)可用磁盘;
Free –m 内存;
iptables –L 防火墙;Natstat –lntp 监听端口; netstat –antp 查看已连接
ps –ef 查看进程; ps –ef |grep java 过滤除javar进程;
top 实时进程用户; w 活动用户; last 登陆日志;
touch test.c 新建文件; vi 编辑文字:i插入模式 ESC 退出模式 wq保存退出;
搜索:
查找当前目录及子目录扩展名是c的文件:
find -type f -name "*.c" find ./ -type f –name “*.c”
当前目录和子目录所有文件:
find –type f
查看/usr最近7天修改过的文件并复制到/dir (擦,没有成功,以后再看)
find /usr –type f –mtime -7 –exec cp {} /dir \ (-type –f 文件 目录d 块设备b ; -exec …… \
操作
cd 进入目录 cd…上一层目录 mv cp
vi或vim文件操作:重要
了解:
通配符: *任何字符 ?单一字符 []内的任意字符 [!]之外的任意字符
文件系统:-文件 d文件夹 l硬连接
用户和组管理:
su root 切换用户 ; passwd 或 passwd sam 更改密码
groupadd group1 ; groupadd –g 101 group2 ; groupdel group2
Groupmod –g 102 group2 修改组标号;
useradd chmod chown
远程连接: ssh root@192.168.1.100
目录系统 bin 存放二进制可执行文件(ls,cat,mkdir等) boot 存放用于系统引导时使用的各种文件 dev 用于存放设备文件 etc 存放系统配置文件 home 存放所有用户文件的根目录 lib 存放跟文件系统中的程序运行所需要的共享库及内核模块 mnt 系统管理员安装临时文件系统的安装点 opt 额外安装的可选应用程序包所放置的位置 proc 虚拟文件系统,存放当前内存的映射 root 超级用户目录 sbin 存放二进制可执行文件,只有root才能访问 tmp 用于存放各种临时文件 usr 用于存放系统应用程序,比较重要的目录/usr/local 本地管理员软件安装目录 var 用于存放运行时需要改变数据的文件
5.辅助工具
CRT或Xshell 远程软件:虚拟机开机后,基本就最小化运行,使用运程连接软件操作
Winscp FTP软件:远程上传与下载
Openssh 运程链接服务:允许root远程:vim /etc/ssh/sshd.confg PermitRootLogin yes 重启service sshd reload
SQLyog 数据库远程软件:用于远程连接数据库
Sublime 轻量前端软件
PyCharm python开发与项目
VS code 代码操作软件:
使用sftp上传下载同步:本地选择一个文件夹与运程文件同步 扩展搜chinese,sftp安装,ctrl+shift+p 调出json窗口 { "name": "My Server", "host": "localhost", "protocol": "sftp", "port": 22, "username": "username", "remotePath": "/", "uploadOnSave": true } 在vscode终端中 ssh root@192.168.100 输入密码。使用sync local-remote 或反向同步文件
IntelliJ IDEA java开发与项目打包
待续
这篇关于Linux备忘录 基础安装与使用的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法