linux
文章平均质量分 55
追光少年羽
这个作者很懒,什么都没留下…
展开
-
虚拟机安装Arch Linux
对于正式使用的场景,我会建议你多参考一些 Linux 分区方案,可以使日后在磁盘的利用方面更加妥当。这一步的分区号为 2,后面的扇区输入都保持空,然后直接回车键就可以了,程序会自动分配剩余的所有空间。下载后安装,创建一个新的虚拟机,并把上面下载的 ISO 文件加载到启动光盘。Linux 针对不同的分区类型,提供了有不同的格式化命令。完成以上步骤后,Arch Linux 的基础安装工作就完成了,可以尝试退出安装环境并进入新系统。再次提示:最后面的 zzxworld 是上面创建的新用户名称,请替换成自己的。..原创 2022-08-31 17:36:00 · 3240 阅读 · 2 评论 -
nohup指令输出无效以及输出重定向
一、nohup指令输出无效 当我们实用nohup ....&发现nohup.out文件中并没有内容时1. shell 环境变量执行 export PYTHONUNBUFFERED=1, 那么再此shell下源码执行的 nohup python xx.py & 将不再将日志刷新到缓冲区而是直接输出到 nohup.out2. python -unohup python -u xx.py & , 日志将直接输出到 nohup.out ,不走缓冲区如果时...原创 2022-03-03 16:52:35 · 2720 阅读 · 1 评论 -
linux安装VNC远程桌面环境
1、安装Xfce桌面环境(如果没有桌面环境的话)# 安装Xfce桌面环境sudo apt-get install xfce4 xfce4-goodies2、配置VNC服务端ubuntu系统sudo apt-get install tightvncservercentos系统yum install tigervnc-server -y3、设置VNC密码#vncpasswd4、启动VNC服务端vncserver注意:VNC服务端默认监听的是5901端口5、原创 2022-02-20 21:56:33 · 2889 阅读 · 0 评论 -
“软链接”和“硬链接”的区别(Linux)
硬链接:指向分区的指针(注意所有的文件其实都相当于硬链接) 软链接:指向文件名的指针一句话概括就是:软链接用windows中的概念来理解就相当于一个快捷方式;而硬链接实际上是文件的一个别名,硬链接指向的内容和原文件名所指向的是同一片硬盘空间。硬链接的概念可能有点难以理解,啥是别名,用图来表示可能会便于理解一些。下图中,myfile是文件名,文件名相当于一个指针,保存着文件内容"This i a plain text file...."...原创 2022-02-17 18:34:27 · 2047 阅读 · 0 评论 -
Linux下CMake教程总结
CMake是开源、跨平台的构建工具,可以让我们通过编写简单的配置文件去生成本地的Makefile,这个配置文件是独立于运行平台和编译器的,这样就不用亲自去编写Makefile了,而且配置文件可以直接拿到其它平台上使用,无需修改,非常方便。本文主要讲述在Linux下如何使用CMake来编译我们的程序。一 安装CMake本文使用ubuntu18.04,安装cmake使用如下命令,sudo apt install cmake安装完成后,在终端下输入cmake -version查看cmake版本,这样c原创 2022-02-16 09:58:01 · 10360 阅读 · 10 评论 -
Linux 命令详解./configure、make、make install 命令
这些都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤一、基本信息 1、./configure是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。 2、make是用来编译的,它从Makefile中读取指令,然后编译。 3、make install是用来安装的,它也从Makefile中读取指令,安装到指定的位置。 注意:AUTOMAKE和AUTOCONF是非常有用的用来发布C程序的东西。..原创 2022-02-16 08:43:23 · 1060 阅读 · 0 评论 -
linux下vim工具的使用常见命令
vim使用:命令模式、插入模式、编辑模式。使用ESC或i或:来切换模式。命令模式下:全选(高亮显示):按esc后,然后ggvG或者ggVG全部复制:按esc后,然后ggyG全部删除:按esc后,然后ggdG解析:gg:是让光标移到首行,在vim才有效,vi中无效v :是进入Visual(可视)模式G :光标移到最后一行选中内容以后就可以其他的操作了,比如:d删除选中内容y复制选中内容到0号寄存器p...原创 2022-02-11 01:02:30 · 728 阅读 · 0 评论 -
Linux各目录及每个目录的详细介绍
【常见目录说明】 目录 /bin 存放二进制可执行文件(ls,cat,mkdir等),常用命令一般都在这里。 /etc 存放系统管理和配置文件 /home 存放所有用户文件的根目录,是用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示 /usr 用于存放系统应用原创 2022-02-10 22:19:21 · 1699 阅读 · 0 评论 -
SSH用免密登录远程服务器
直接在服务器上操作useradd testpasswd testsu test在ssh目录里创建密钥cd ~/.ssh/ssh-keygen -t rsa -f test_rsa // -f 是给密钥起名字(yilin)ls查看目录authorized_keys yilin_rsa yilin_rsa.pub把公钥放到authorized_keys,没有就自手动创建个,这里面最重要的是这一步,这样才能不互信的情况传东西。cat yilin_rsa.pub...原创 2022-02-10 20:52:30 · 454 阅读 · 0 评论 -
实用管理电脑用户账户
原创 2021-12-04 21:23:11 · 202 阅读 · 0 评论 -
linux 下查看硬盘容量
df 以磁盘分区为单位查看文件系统,可以获取硬盘被占用了多少空间,目前还剩下多少空间等信息。原创 2021-12-04 21:44:29 · 1207 阅读 · 0 评论 -
Linux开放端口&防火墙端口
防火墙端口firewall-cmd --permanent --add-port=54321/tcp --add-port=12345/tcp #开放端口firewall-cmd --permanent --list-ports #查看防火墙的开放的端口firewall-cmd --reload #重启防火墙(修改配置后要重启防火墙)...原创 2022-01-17 01:24:53 · 2645 阅读 · 0 评论 -
Linux网络配置
DNS服务器配置如果出问题,输出下面的指令Linux能ping通局域网但是ping不通外网1.确定网络配置没有问题vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0HWADDR=00:0C:29:82:98:B5TYPE=EthernetUUID=c7d324a9-6467-489c-8981-143a09463d39ONBOOT=yesIPADDR=192.168.216.118PR...原创 2022-02-02 21:32:53 · 4368 阅读 · 0 评论 -
Linux命令常见(亲自总结)
linux指令常见自己总结原创 2022-02-07 21:14:52 · 216 阅读 · 0 评论 -
npm报错:A complete log of this run can be fund in: C\Users\用户\AppData\Roaming\npm-cache_logs\解决方案
因项目中安装模块,多次不成功,所以导致报错。A complete log of this run can be fund in: C\Users\用户\AppData\Roaming\npm-cache_logs\2018-9-24T10_55_24_806Z-debug.log报错截图:这时你需要清理缓存了。1.注:将node_modules文件夹先删除2.清理缓存命令:npm cache clean --force3.重新安装一次即可npm install /cnpm i原创 2022-01-15 23:25:58 · 1105 阅读 · 0 评论 -
Centos8无法安装screen
选择了一个基础款的vps安装的镜像选了熟悉的centos的最新版centos8,但是在安装screen的时候,却安装不了,提示:No match for argument: screen1、安装epelsudo yum install epel-release2、安装screensudo yum install screen可以看到centos8已经正常安装并可以使用screnn了...原创 2022-01-12 22:15:31 · 708 阅读 · 0 评论 -
CentOS 8中安装Docker出现和Podman冲突
[root@localhost ~]# sudo yum install docker-ce docker-ce-cli containerd.ioDocker CE Stable - x86_64 1.6 kB/s | 3.5 kB 00:02 Error: Pro.原创 2022-01-12 14:08:42 · 2129 阅读 · 1 评论 -
Nginx配置反向代理
什么是反向代理反向代理服务器决定哪台服务器提供服务。返回代理服务器不提供服务器。只是请求的转发。正向代理如下反向代理如下Nginx实现反向代理的过程首先安装两个tomcat服务器,都放到nginx服务器里面,两个端口分别是8081和8082首先是下载tomcat,使用下面的命令wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-7/v7.0.94/bin/apache-tomcat-7.0.94.tar.gz.原创 2022-01-13 08:31:41 · 582 阅读 · 0 评论 -
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)问题的解决
当出现这个错误时,意味着80端口被占用。方法一、使用:fuser -k 80/tcp将进程杀死后,启动nginx。方法二、ps -A | grep nginxkill -9 pid1kill -9 pid2 杀死对应的两个进程之后,启动nginx原创 2022-01-12 15:37:08 · 9966 阅读 · 0 评论 -
Nginx学习自己使用
启动启动代码格式:nginx安装目录地址 -c nginx配置文件地址例如:[root@LinuxServer sbin]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf停止nginx的停止有三种方式: 从容停止 1、查看进程号[root@LinuxServer ~]# ps -ef|grep nginx 2、杀死进程[root@LinuxServer ~]# kill原创 2022-01-12 20:18:10 · 433 阅读 · 0 评论 -
docker: Error response from daemon: Conflict. The container name “/mysql“ is already in use by conta
docker: Error response from daemon: Conflict. The container name “/mysql” is already in use by container “27e9834dce87b6cac674945d7917ce2f9c52537569420275fd05b3e5e6460070”. You have to remove (or rename) that container to be able to reuse that name.出现上述的错原创 2022-01-12 15:11:59 · 4162 阅读 · 0 评论 -
若依项目框架:标准开源前后端分离【springboot+vue+redis+Spring Security】
主要特性功能:完全响应式布局(支持电脑、平板、手机等所有主流设备)强大的一键生成功能(包括控制器、模型、视图、菜单等)支持多数据源,简单配置即可实现切换。支持按钮及数据权限,可自定义部门数据权限。对常用js插件进行二次封装,使js代码变得简洁,更加易维护完善的XSS防范及脚本过滤,彻底杜绝XSS攻击Maven多项目依赖,模块及插件分项目,尽量松耦合,方便模块升级、增减模块。国际化支持,服务端及客户端支持完善的日志记录体系简单注解即可实现支持服务监控,数据监控,缓存监控功能。内原创 2022-01-16 00:17:42 · 1812 阅读 · 0 评论 -
linux 卸载nodejs_linux 卸载安装node npm
1. 卸载node npm(1) 先卸载 npm:sudo npm uninstall npm -g(2) 然后卸载 Node.js.(2.1) 如果是 Ubuntu 系统并使用 apt-get 安装的,可以使用命令:sudo apt-get remove nodejs(2.2)源文件安装的node, 卸载方式:首先cd到解压后到目录:sudo make uninstall(2.3)mac 平台下brew安装的node(brew install node), 卸载方式:1原创 2022-01-12 18:31:03 · 8046 阅读 · 0 评论 -
maven 安装成功但是拒绝访问,permission denied
如题所示:安装某个应用,查看安装是否成功时,被拒绝访问,该怎么做?执行:chmoda+x 安装路径chmod a+x 就是给所有人加权限的拿maven来说:执行mvn -v查看是否安装成功结果:很明显加上权限了,安装成功;...原创 2022-01-12 13:40:40 · 1774 阅读 · 0 评论 -
iptables、firewalld和ufw区别linux
1、Centos中开放端口1) CentOS/RHEL 5/6如需要开放80和443端口,如下:[root@kube-master ~]# iptables -I INPUT -p tcp -m tcp -dport 80 -j ACCEPT[root@kube-master ~]# iptables -I INPUT -p tcp -m tcp -dport 443 -j ACCEPT[root@kube-master ~]# service iptables save查看规则:原创 2022-02-07 03:48:16 · 1373 阅读 · 0 评论