linux
克豪
这个作者很懒,什么都没留下…
展开
-
linux无root用户密码,频繁操作需要提权的命令,不用每次都加sudo的方法
sudo -i,加载用户变量,并跳转到目标用户home目录;sudo -s,不加载用户变量,不跳转目录;sudo -i: 为了频繁的执行某些只有超级用户才能执行的权限,而不用每次输入密码,可以使用该命令。提示输入密码时该密码为当前账户的密码。没有时间限制。执行该命令后提示符变为“#”而不是“$”。想退回普通账户时可以执行“exit”或“logout” 。 要求执行该命令的用户必须在sudoers中才可以...原创 2021-09-10 10:17:38 · 903 阅读 · 0 评论 -
wsl使用ssh连接
输入命令修改ssh_config文件: sudo vim /etc/ssh/sshd_config主要修改下面两个地方Port 22 #默认即可,如果有端口占用可以自己修改PasswordAuthentication yes # 允许用户名密码方式登录在wsl中执行sudo /etc/init.d/ssh start,启动ssh服务可能会出现sshd: no hostkeys available -- exiting的报错在 /etc/ssh路径下执行ssh-keygen -A可以解决。.原创 2021-09-08 14:10:00 · 4071 阅读 · 0 评论 -
linux su切换到root终端没有了颜色,解决办法
非 root 用户下命令行是有配色的,如下图所示,主要是前面的用户名显示是有颜色的,这样方便区分命令的输出文本和实际输入的命令(实际输入的命令会在有颜色的用户名后面),也方便找到上一条命令的输出的开始位置。但是su到root用户后,用户名显示就没有颜色了,和命令输出同样变为白色,如下图所示。颜色配置文件:颜色文件是保存在 ~/.bashrc 下的。 ~/.bashrc 里面的PS变量是只作用在用户自己的终端的,切换到 root 之后就需要给 root 重新设置PS,默认的 /root/.bashrc转载 2021-09-08 14:03:29 · 1930 阅读 · 0 评论 -
wsl maven报错Non-resolvable parent POM for xxx.xxx解决办法
解决方法如下:进入到Linux的maven安装路径,找到$MAVEN_HOME/conf/settings.xml复制到~/.m2/文件夹下(如果.m2文件夹不存在,则需要创建一下cd ~,mkdir .m2),即可解决问题如果找不到linux下的maven安装目录,则使用cat /etc/profile查看/etc/profile文件里面设置的环境变量...原创 2021-09-08 13:41:21 · 703 阅读 · 0 评论 -
docker镜像和容器的导入导出
镜像导入 load 命令docker load [options]eg:docker load -i nginx.tarnginx.tar 导入的文件名导出 save 命令docker save [options] images [images...]eg :docker save -o nginx.tar nginx:latestnginx.tar:保存的目标文件名nginx:latest是镜像名容器导入 import 命令docker import [option原创 2021-08-10 11:04:15 · 1318 阅读 · 1 评论 -
【解决办法】ssh连接很久才能连上解决
今天遇到一个问题就是ssh很久才能连上于是打开命令行输入ssh root@ip -v加上-v参数查看详细信息发现在SSH2_MSG_SERVICE_ACCEPT received这一行卡了很久经过百度是dns解析的问题然后vim /etc/ssh/sshd把这一行UseDNS yes的注释去掉,改成UseDNS no然后保存就可以了vim 搜索字符串的方法 输入:/要查询的字符串 如:/DNS 就是查找DNSGSSAPIAuthentication no这一行最好也改一下 这个也可能因为原创 2021-08-09 14:13:48 · 1577 阅读 · 0 评论 -
centos7 采用dhcp动态获取ip
输入命令dhclient原创 2021-05-12 16:00:46 · 688 阅读 · 0 评论 -
CentOS7使用firewall-cmd打开关闭防火墙与端口 以开放8080端口为例
centos7版本对防火墙进行加强,不再使用原来的iptables,启用firewalld简单上手(以配置8080端口为例)输入命令查看防火墙的状态firewall-cmd --state;如果没有开启,输入命令systemctl start firewalld.service;开启8080端口,输入:firewall-cmd --zone=public --add-port=8080/tcp --permanent;zone=public:表示作用域为公共的;add-原创 2021-03-26 11:18:08 · 10836 阅读 · 3 评论 -
Linux下安装mysql-5.7.24
https://www.jianshu.com/p/276d59cbc529原创 2021-03-26 11:07:53 · 88 阅读 · 0 评论 -
linux下tomcat的安装与配置
Linux系统部署Tomcatlinux版本tomcat上传到linux系统中的/usr/local下tar -xvf解开压缩包tar -xvf apache-tomcat-8.5.37.tar.gz开放Linux8080端口对外访问/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT/etc/rc.d/init.d/iptables save在centos7之后上面的命令失效了使用firewall-cmd命令去替代1.输入原创 2021-03-25 21:13:31 · 89 阅读 · 0 评论 -
Linux安装Java,以centos 为例 并解决javac: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录 报错
Linux操作系统部署JDKlinux版本JDK上传到linux系统中的 /usr/local下tar -xvf 解开压缩包tar -xvf jdk-8u191-linux-i586.tar.gz配置环境变量进入 /etc目录中,编辑文件profile以下代码复制到profile文件中#set java environment JAVA_HOME=/usr/local/jdk1.8.0_191 CLASSPATH=.:$JAVA_HOME/lib.tools.jar原创 2021-03-25 17:11:29 · 489 阅读 · 1 评论 -
Linux yum 命令
介绍Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。yum常用命令列出所有可更新的软件清单命令:yum check-update更新所有软件命令:yum update仅安装指定的软件命令:yum install <package_name>原创 2021-03-25 16:16:00 · 92 阅读 · 0 评论 -
CentOS7.x安装时的分区方案
下面说一下手动分区选择手动分区 然后单击左上角”完成”就会弹出手动分区的配置界面必须的分区boot分区:作用:引导分区,包含了系统启动的必要内核文件,即使根分区顺坏也能正常引导启动 一般这些文件所占空间在200M以下分区建议:分区的时候可选100M-500M之间,如果空间足够用,建议分300-500M。避免由于长期使用的冗余文件塞满这个分区。分区格式:建议ext4,按需求更改/分区(根分区):作用:所有的文件都从这里开始,你可以比喻为Windows的C盘,但其实有区别。如果.原创 2021-02-23 15:29:23 · 4504 阅读 · 0 评论 -
linux没有ifconfig? ifconfig的安装方法 解决报错-bash: ifconfig: command not found
解决思路:确定是否是没有安装ifconfig,如果没有,添加上去首先判断一下是不是缺少了ifconfig,它是在/sbin目录下的[root@localhost ~]# cd /sbin[root@localhost sbin]# ls查看一下是否有 ifconfig没有 ifconfig 的话安装 net-tools package,以centos为例:执行sudo yum install net-tools,问题解决确定是否是没有添加到环境变量上,如果没有,添加上去[orac原创 2021-01-18 16:42:00 · 1344 阅读 · 0 评论 -
linux:shell中>,>>,<的含义
今天在学习shell的时候看到一行代码是这样的echo "hello" > test.txt这行代码的意思是将"hello"这个字符串输入到test.txt文件中,但是我对>的作用好奇了起来经过查阅,记录一下linux中经常会用到将内容输出到某文件当中,只需要在执行命令后面加上>或者>>号即可进入操作。简单的说就是一般情况下,输入结果会直接显示到控制台,而这个语句将输出结果重定向的其他的地方,可能是输出设备或者文件>和>>的区别在与,>的作原创 2020-12-14 16:29:49 · 4729 阅读 · 0 评论 -
Linux虚拟机ssh远程连接
网上看到很多的教程所谓的ssh远程连接都是去连接本地的虚拟机,而不是跨电脑访问假设有电脑A、B,电脑B上安装了虚拟机C希望从A,直接ssh访问C方法如下:原创 2020-12-08 17:10:39 · 528 阅读 · 2 评论 -
docker初上手
一、Docker简介1.1 虚拟化技术虚拟化技术是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。虚拟化技术主要作用:高性能的物理硬件产能过剩 、 软件跨环境迁移问题(代码的水土不服)1.2 什么是DockerDocker 是一个开源的应用容器引擎诞生于 2013 年初,基于 Go 语言实现, dotCloud 公司出品(后改名为Docker Inc);Docke原创 2020-12-08 16:44:35 · 229 阅读 · 0 评论 -
linux:基础使用
文件目录与文件操作目录切换命令cd usr 切换到该目录下usr目录cd …/ 切换到上一层目录cd / 切换到系统根目录cd ~ 切换到用户主目录cd - 切换到上一个所在目录pwd命令:显示当前的目录目录操作命令(增删改查)linux操作系统命令格式: 命令 -[参数]查看目录:ls -[al]ls:查看目录下的所有文件参数 -a 显示全部,包含隐藏参数 -l 列表形式显示原创 2020-12-08 16:08:00 · 244 阅读 · 0 评论 -
linux:root密码错误的解决办法
CentOS 密码错误在使用root用户登陆CentOS系统时,提示鉴定故障,原因是密码错误,需要重新设置密码。启动CentOS系统,在倒计时页面输入e,进入页面后继续输入e选择第二个,输入e输入空格,再输入1,确定选择第二个,输入b输入新密码输入exit,使用新密码登陆系统在使用root用户登陆CentOS系统时,提示鉴定故障,原因是密码错误,需要重新设置密码。启动CentOS系统,在倒计时页面输入e,进入页面后继续输入e选择第二个,输入e输入空格,再输入1,确定原创 2020-12-05 21:49:13 · 5698 阅读 · 4 评论