Linux
文章平均质量分 62
lm_hao
这个作者很懒,什么都没留下…
展开
-
Linux 中去除 vi/vim 和 git diff 中的 ^M 问题解决办法
Linux 中去除 vi/vim 和 git diff 中 ^M 的问题的分析和多种解决办法原创 2023-01-31 22:00:00 · 3458 阅读 · 1 评论 -
GCC 使用指南(gcc 9.4 compiling、warning 解决办法)
背景最近项目需要使用 Ubuntu 20.04.4,查看下 编译器版本居然是 9.4.0,自然项目迁移过程中会有很多编译问题需要解决,毕竟之前的 gcc 版本都是 4.8.5的,差距很大。使用 gcc(g++) 遇到编译问题,首选当然是浏览器直接搜索问题关键字即可,一般都是有解决办法的,但是碰到和高版本如:gcc 8.4、gcc 9.4版本的问题,很多时候就不太好找的。因此就需要自己去 GCC官网 针对具体问题具体查看了。附 Ubuntu 下载直达链接:Ubuntu Server 20.04.4 LT原创 2022-05-04 07:37:00 · 5012 阅读 · 0 评论 -
CentOS 7 编译 fatal error: netinet/sctp.h: No such file or directory
问题描述fatal error: netinet/sctp.h: No such file or directory #include <netinet/sctp.h> ^compilation terminated.开发环境:CentOS 7.6 X86-64 编译代码提示 netinet/sctp.h: No such file or directory,应该是缺少安装 libsctp-dev。解决办法...原创 2022-04-20 09:01:21 · 4075 阅读 · 0 评论 -
CentOS 8.1 安装( WMware 16)
CentOS 8.1 镜像下载地址CentOS-8.1.1911WMware 版本VMware® Workstation 16 Pro16.1.0 build-17198959安装步骤截图自定义硬件配置在这里插入图片描述然后点击【完成】即可。开始安装...原创 2022-04-01 17:18:45 · 732 阅读 · 1 评论 -
CentOS 7.6 防火墙打开、关闭、开启端口、关闭端口
Linux 环境 CentOS 7.6[root@localhost ~]# cat /etc/redhat-releaseCentOS Linux release 7.6.1810 (Core)[root@localhost ~]# uname -aLinux localhost.localdomain 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux防火墙命令快速预览原创 2022-04-01 13:46:48 · 4921 阅读 · 0 评论 -
CentOS7 Samba (Smb)服务搭建
Samba (Smb) 服务搭建原创 2022-01-10 15:51:32 · 1562 阅读 · 1 评论 -
Linux 查看 Kernel 版本(含查多个Kernel 场景)
Linux KernelKernel 是与计算机硬件接口的易替换软件的最低级别。它负责将所有以“用户模式”运行的应用程序连接到物理硬件,并允许称为服务器的进程使用进程间通信(IPC)彼此获取信息。查看 Kernel 的几种方式uname[root@localhost ~]$ uname -aLinux localhost.localdomain 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_6原创 2021-11-30 11:36:11 · 17155 阅读 · 0 评论 -
rsync 免密传输(同步)文件
语法格式Pull: rsync [OPTION...] [USER@]HOST:SRC... [DEST]Push: rsync [OPTION...] SRC... [USER@]HOST:DEST注意:rsync命令使用中,关于末尾斜线(/)的说明:如果源参数的末尾有斜线,就会复制指定目录下的内容,而不复制目录本身;如果源参数的末尾没有斜线,则会复制目录本身;目标参数末尾的斜线没有作用;同步备份假设希望将另一台主机(IP:192.168.7.60)备份到本地 /mydir/bac原创 2021-11-30 11:00:24 · 4373 阅读 · 0 评论 -
Linux 标准输出、错误记录等重导向Log文件,并同时屏幕输出(tee)方式(编译结果)
单独将输出信息重定向到文件中重导向到文件中这个大家一般都比较清楚,很简单:cat fileName > log.txt重导向的格式标准输入(stdin):代码为 0 , 使用 < 或 << ;标准输出(stdout) :代码为 1 , 使用 > 或 >> ;标准错误输出(stderr) :代码为 2 , 使用 2> 或 2>> ;双向重导向teetee 会同时将数据流分送到文件去与屏幕;而输出到屏幕的,其实只有标准输原创 2021-10-22 18:34:54 · 5105 阅读 · 1 评论 -
Linux 添加管理员用户
描述操作 Linux 期间,因 root 账户权限太大,因此一般都会创建个人账户,避免误操作。使用过程中,又会遇到一些权限问题,因此就需要添加管理员权限。工作环境:CentOS 7.6添加用户需要使用 root 账户添加:#useradd MyUser#passwd MyUser #设置登录密码#groupadd MyGroup #添加新的群组#useradd -G MyGroup MyUser #创建用户MyUser,且属于MyGroup原创 2021-06-22 19:04:14 · 17909 阅读 · 1 评论 -
Linux Mysql 提示 Access denied for user ‘jira‘@‘localhost‘ (using password: YES)
问题刚刚在 Linux 安装数据库 MySql,选择的是直接登录,没有输入密码。mysql -uroot -puse mysql;后面配置号数据库后,会提示下面问题:原因网上查看,可能原因如下:mysql 的服务器停止用户的端口号或者IP导致mysql 的配置文件错误——my.cnf等文件root用户的密码错误解决办法查找配置文件Step1:首先找到 mysqld 的路径,如下:[root@iZ2zeauk43zyowcy3s5n1iZ ~]# which mysqld原创 2021-06-16 14:16:43 · 932 阅读 · 0 评论 -
Linux 常用命令 screen、find、sed、awk 使用(含实例、持续更新)
概述平时总是会在 Linux 上执行一些操作,经常使用的还比较熟悉,偶尔总有一些几个命令用的比较少,因此就会比较容易忘记,这里简单记录下来,方便自己查阅。screen安装 screenyum -y install screenscreen 基本操作。screen -lsscreen -R devscreen 内部操作,内部操作基本都是先执行 Ctrl + A,然后再输入其他命令(因此下面的命令,开头都会带上 Ctrl + A ,-> 后面的部分,才是具体命令)。Ctrl + A原创 2021-04-23 10:15:49 · 429 阅读 · 0 评论 -
CentOS 7.6 开机基本配置(含NetworkManager、SSH 配置、SELINUX访问控制)
安装版本工作中经常使用 CentOS 7.6-1810 版本(推荐CentOS-7-x86_64-Everything-1810.iso),开机后常常会设置一些基本配置,方便后续工作简单化。开始配置sed -i 's/^HISTSIZE=1000/HISTSIZE=200/' /etc/profilesource /etc/profile#getenforcesed -i 's/^SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config原创 2021-04-20 14:47:31 · 911 阅读 · 0 评论 -
CentOS 配置本地 yum 源(含开机自动挂载、CentOS-7.6/6.5 配置详解)
标题因电脑无法联网,只有一个CentOS-6.5-x86_64-bin-DVD1.iso,因此再安装一些自己需要的 Packages 时候,只能考虑从本地镜像中获取,因此就需要配置 本地 yum 源。当然配置过程中,也跟着网上的步骤操作一遍是可以生效的,不过各种含义总是不太清楚,还是想一探究竟,也顺便简单记录操作过程。环境介绍:Win 10VMware16CentOS 6.5 X86_64本地挂载步骤1、ISO镜像配置选择【虚拟机(M)】->【设置(S)】->【硬件】-&g原创 2021-03-15 17:12:27 · 6079 阅读 · 0 评论 -
Install problem!The configuration defaults for GNOME Power Manager have not been installed correctly
问题正在 linux 上部署测试环境,reboot 后就发现 下面请看不过庆幸的是 使用 root 账户还能登录进去,不过我个人是使用 MobaXterm 登录的,至少还能查看,只是没有界面化。查看磁盘情况如下(VolGroup-lv_root 满了):[root@localhost bin]# df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/VolGroup-lv_root 18G转载 2021-03-11 20:23:41 · 513 阅读 · 0 评论 -
libc.so.6(GLIBC_2.14)(64bit) is needed by rpm 解决办法
问题部署环境的时候需要生成 rpm 包,并且安装生成的 rpm 包,不过在进行 rpm 安装的时候报出下面的错误:rpm -ivh ems.2.3.x86_64.elf6.rpmerror: Failed dependencies: libc.so.6(GLIBC_2.14)(64bit) is needed by ems.2.3.x86_64而按照网上的描述,检查自己是否安装有 glibc 2.14,自己的检查结果如下(清清楚楚写的是有的,可是就是不行):[root@local原创 2021-03-10 19:31:58 · 6769 阅读 · 0 评论 -
Linux 安装 glibc 2.17 检查版本
平时 Linux 部署环境的时候,经常需要根据不同的要求部署不同的版本的 glibc,每次安装都需要查询glibc路径,这里也记录下来,便于后期方便查阅。部署环境这里的环境主要是 Linux,可以是RedHat/Fedora/CentOS,也可以是 Debian/Ubuntu。源文件glibc 各个版本的下载地址是:http://ftp.gnu.org/pub/gnu/glibc/前置条件这里安装方式采用的是源文件,因此需要编译,那么首先需要安装好 wget(下载)、gcc(编译)、openss原创 2021-03-10 17:35:16 · 11265 阅读 · 4 评论 -
CentOS编译提示 cannot find -ltermcap
问题描述开发环境:CentOS 6.5 X86-64 编译代码提示 cannot find -ltermcap,应该是缺少 libtermcap.a 文件。[root@localhost ~]# cat /etc/redhat-releaseCentOS release 6.5 (Final)[root@localhost ~]# uname -aLinux localhost.localdomain 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09原创 2021-03-09 12:50:37 · 524 阅读 · 0 评论 -
Centos7系统安装yum遇到问题 [Errno 256] No more mirrors to try.
自己最近使用CentOS7 X64 先用yum 安装下 tree,一直提示下面错误,网上查了很多方式一直都没解决,幸好CSDN 大牛多多,找了这篇文章:https://blog.csdn.net/Homewm/article/details/80642851 按照提示步骤终于成功了,这里表示非常感谢。http://192.168.100.115/CentOS7/Packages/tree-1...原创 2020-02-21 21:53:02 · 25676 阅读 · 5 评论 -
Linux 学习之旅
最近在学习《鸟哥的Linux私房菜_基础学习篇(第二版)》,为了更好的学习,自己也安装了Ubuntu系统, 现将学习中遇到的一些小问题写在这里,欢迎大家一起讨论和学习。第一:Ubuntu中 普通用户(user)和 root用户相互切换 书中经常提到 root 权限,也经常是在 [root@linux ~] # _ 命令下开始的。(在Linux中,默认root的提示符号为 #,一般用户原创 2013-11-07 22:12:32 · 788 阅读 · 0 评论 -
菜鸟学习Win7系统下安装Ubuntu 12.04双系统
一时心血来潮,想玩一下Linux,于是就求教同学,学着在win7下安装Ubuntu系统,下面直接进入正题第一步、准备工作(在win7下操作完成)1、下载Ubuntu(乌班图系统)v12.04.1 官方原版iso镜像;2、下载并安装EasyBCD。EasyBCD是一款很优秀的系统引导软件,功能强大,最关键的是傻瓜式简易操作,极其适合新手使用!连接:http://www.onlin原创 2013-08-11 20:55:17 · 3704 阅读 · 0 评论