
Linux
Linux的学习积累
贺贺学编程
微信搜一搜【贺贺学编程】关注这个不一样的程序员,关注后回复【面试】获取海量面试题。
-
原创 CentOS 7.x防火墙问题
通过systemctl来管理服务和程序查看防火墙状态systemctl status firewalld开启防火墙systemctl start firewalld重启防火墙systemctl restart firewalld关闭防火墙systemctl stop firewalld禁止防火墙开机启动systemctl disable firewalld通过firewall-cmd管理查看防火墙的状态firewall-cmd --state查看已经开放的端口firewa2020-05-22 15:45:23869
4
-
原创 Linux常用最基础命令总结
man命令在讲解下面的命令之前,首先介绍一下man命令,习惯说,有问题找男人,当碰见某个命令不知道怎么用的时候,man 该命令,即可得到详细讲解。shutdown关机命令,可以通过man shutdown查看命令详情shutdown -h now #现在关机halt #等价于shutdown -h nowshutdown -h 10 #十分钟之后关机shutdown -h 18:30...2020-04-14 08:39:59856
0
-
原创 Linux下docker的安装及常用命令
docker主要是用来管理像MySQL、Tomcat、Nginx等软件的,在安装docker之前,首先保证你的系统里没有老版本docker清除老版本docker,命令过长,用 \ 分行sudo yum remove docker \ docker-client \ docker-client-latest \ ...2020-03-03 15:21:01839
0
-
原创 批量运行C文件之makefile
首先写一个.c文件,这里是hello.c#include<stdio.h>int main(){ printf("hello\n"); return 0;}然后写一个makefile文件hello: hello.o gcc hello.o -o hellohello.o: hello.c gcc hello....2020-03-20 11:28:01836
0
-
原创 解决虚拟机下Linux无法联网以及无法查看ip问题
想要查看虚拟机的ip,首先你得保证,你能连接网络,ping www.baidu.com,看看能ping通不,如果不能,先配置联网配置联网编辑->虚拟网络编辑器->右下角的更改设置->左下角的还原默认设置稍等片刻后,再ping www.baidu.com,ping通之后,ip address,看能不能查看ip,如果可以万事大吉,否则继续往后看配置network...2020-03-04 09:51:46909
0
-
原创 CentOS7下ab压力测试Nginx和Tomcat
Apache Benchmark(简称ab) 是Apache安装包中自带的压力测试工具安装abyum -y install httpd-toolsNginx压力测试ab -n 5000 -c 1000 http://localhost/index.html-n 表示请求数,这里是5000个请求-c 表示并发数,这里是1000个并发这是部分测试结果意思...2020-03-03 22:41:06841
0
-
原创 CentOS7——安装JDK和Tomcat
Tomcat是用Java语言写的,所以运行需要JDK环境的支持,首先我们去官网下载Linux版的jdk,这里给出网盘链接链接:https://pan.baidu.com/s/1kxQ12SSfX89tjCytwMdLyQ提取码:c6fy然后传到Linux下,然后解压tar -zxvfjdk-8u241-linux-x64.tar.gz解压之后,这里我放到了/usr/lo...2020-03-01 12:58:45819
0
-
原创 CentOS如何查看本机ip
之前我们习惯的ipconfig不能用了原来是改了呀,改成了ip address我们可以输入ip address,也可以输入ip addr或者是ip add,你会发现,无法查看ip,但至少这个命令是存在的你需要打开网卡配置文件/etc/sysconfig/network-scripts/ifcfg-ens33 ,将ONBOOT 修改为yes,也就是启动网卡vi /et...2020-02-27 19:26:571202
0
-
原创 Linux下tar压缩与解压缩文件
首先说说tar命令的参数-c:创建归档/压缩文件-x:还原归档/压缩文件中的文件和目录-t:显示归档/压缩文件的内容-z:采用gzip方式压缩/解压缩归档文件-v:显示命令的执行过程-f:tar命令的必须选项,使用归档名,其后接档名这里以一个a目录,把该目录进行打包为a.tar,这里只打包tar -cvf a.tar a拆包tar -xvf a....2019-12-04 08:55:23769
0
-
原创 Linux中usr目录
usr目录给人的感觉总是user的缩写,真的太像了,我刚开始也是这么感觉的,我还在想usr目录和home目录都是用户的家目录吗,感觉不太合适呀,经过一波周折才发现,usr之前还真是用户的家目录,不过现在不是了,因为有了home取代了它,而现在的usr也有了自己的名字Unix System Resource,即是Unix系统资源的缩写,里面存放着重要文件,包括共享文件等...2019-11-29 19:37:291383
0
-
原创 如何将Windows下的文件传到Linux中
将Windows下的文件传到Linux,这里有一款叫做WinSCP的软件,感觉很好用,能直接拖拉过去的。先给出它的官方链接https://winscp.net/eng/download.php下载好之后,直接安装即可使用,打开后如下图,填上相应的信息登录成功之后会有类似下面的界面,想要传什么东西直接拖拉即可...2019-11-29 19:18:441539
0
-
原创 Linux中用户与组群管理
Linux是一个多用户操作系统,可以多个用户同时使用同一计算机,不同的用户对相同的资源拥有不同的使用权限,将同一类的用户归于一个组群,可以利用组群权限来控制组群成员用户的权限。Linux中用户分为三大类型:超级用户、系统用户和普通用户。超级用户又称root用户或根用户,拥有系统的最高权限。系统用户是与系统服务相关的用户,通常在安装相关软件包时自动创建,不用改变其默认设置。普通用户在安装后由超级...2019-10-30 15:37:221171
0
-
原创 虚拟机centOS没有网络问题解决
把下面红色框中的文件改成yes,我的电脑后面那个数字是33,每个电脑不一定一样,后面的数字可以用Tab补全vim /etc/sysconfig/network-scripts/ifcfg-ens33然后重启下网卡即可,重启网卡命令如下systemctl restart network...2019-10-24 22:30:27952
0
-
原创 Linux下vim常用操作
vim有三种模式,分别是命令模式、编辑模式和最后行模式当我们在命令行模式中时是不可以进行文本编辑的,我们可以通过按一下几个字母中的其中一个进入编辑模式i 插入,也就是在你光标位置的前面进行插入编辑I 插入,在你光标所在行的行首进行插入编辑a 追加,在你光标位置的后面进行追加编辑A 追加,在你光标所在行的行末进行追加编辑o 插入,在你光标所在行的下一行,会另新起一行进行插入...2019-10-24 19:16:18786
0
-
原创 CentOS 7在虚拟机上安装之后没有桌面问题
我在虚拟机上安装了CentOS 7,但是按Ctrl+Alt+F1,无法切换到图形界面,后来谷歌了一些大牛们的操作后,总结如下1、首先你需要下载一个GNOME桌面,命令如下,这里的引号一定要带上,强迫症的我试了不带引号,也能执行,但是执行完之后在grouplist里查看并未成功安装。yum groupinstall "GNOME Desktop"当执行完上述命令之后, 可以查看下是...2019-10-24 18:35:292567
0
-
原创 vim中括号自动补全
在vim中进入/etc/vim目录下,里面有一个vimrc的文件,在那里进行配置即可,命令如下vim /etc/vim/vimrc进入该文件之后,到最后一行,添加如下内容inoremap ( ()<Esc>iinoremap [ []<Esc>iinoremap < <><Esc>iinoremap { {}<E...2019-10-20 13:44:11764
0
-
原创 Linux环境下用vim编写编译运行C/C++程序
在Linux环境下编写编译运行C程序首先在终端下输入命令进入编写vim hello.c#include <stdio.h>int main(){ printf("hello C\n"); return 0;}输入命令进行编译,该编译方式会默认生成一个a.out文件gcc hello.c输入命令进行运行./a...2019-10-20 12:51:57930
0
-
原创 终于找到如何在官网上下载VMware虚拟机了!!
每次在网上搜索Vmware,然后进去官网,就是找不到在哪下载,今日份终于找到了官网下载链接点击上面的链接之后会进入如下界面,在这里可以选择你需要的版本...2019-10-17 17:46:082024
0
-
原创 Linux-Ubuntu下设置ufw防火墙
ufw是uncomplicated firewall的缩写,意思是简单防火墙安装ufwsudo apt install ufw开启ufwsudo ufw enable查看ufw的状态sudo ufw status关闭ufwsudo ufw disable允许某个端口传入和传出连接,以22端口为例sudo ufw al...2019-10-03 10:13:08858
0
-
原创 远程访问Linux之SSH&putty
这里以Ubuntu为例来讲解ssh,在Ubuntu下默认是没有安装ssh的,我们可以用命令来安装sudo apt install ssh安装完之后我的是默认启动的,如果你的没有启动,可以通过如下命令启动sudo service ssh startLinux远程访问Linux安装好ssh之后,如果你用Linux远程访问Linux的话,那么在另一台电脑上也安装一个ssh,当...2019-09-30 09:53:39765
0
-
原创 Linux终端下翻页操作
在终端tty1下查询某目录时,内容太多,前面的内容看不到解决方案Shift+PgUp向上翻页Shift+PgDn向下翻页2019-09-11 15:12:032818
0
-
原创 在虚拟机下安装Linux
此安装版本Linux镜像为CentOS7,虚拟机为VMware15首先我们去官网下载CentOS7https://www.centos.org/download/点击DEV IOS后有如下界面我们选择阿里云的下载。然后去官网下载VMwarehttps://www.vmware.com/products/workstation-pro/workstation-pro-...2019-09-05 17:54:52798
0
-
原创 Linux中安装开源JDK(windows的JDK只能安装半开源)
输入命令sudo apt install openjdk-8-jdk等它安装完毕,输入命令看看是否安装成功java -version出现该界面则证明安装成功了,该版本为1.8.0_222如果想要卸载,可以执行如下命令sudo apt remove openjdk*这样就卸载了openjdk了安装OracleJDK,以1.8为例,首先去官网下...2019-08-08 14:48:26873
0
-
原创 Linux系统更新并清除旧组建
刚安装的Linux系统是Ubuntu16.04的,对于Linux系统来说,刚装上第一件事就是检查一下是否有可升级软件包了检查升级命令sudo apt update看到这个界面,在这里是245个软件包可以升级(顺便说一下,这里的截图用的是Shift+PrintScreen)升级命令sudo apt upgrade升级完之后,可能会存在一些旧组件,建议进行清除...2019-08-08 08:25:301054
0