-
fedora 开机启动/禁止开机启动服务的实现
所属栏目:[安全] 日期:2021-03-15 热度:187
如下所示: systemctl enable httpd.service //开机启动服务 systemctl disable httpd.service //禁止开机启动 systemctl start httpd.service //启动服务 systemctl stop httpd.service //关闭服务 /etc/selinux/config SELINUX=disabled //关闭SELinux 以[详细]
-
Linux下JDK中文字体乱码的解决方法
所属栏目:[安全] 日期:2021-03-15 热度:195
问题描述: 部署在linux下的java应用程序中的中文会变成一个一个的“口”字,也就是乱码 问题分析: 代码中使用了如下的实现方式: new java.awt.Font("宋体",Font.PLAIN,12)那么jdk中一定需要“宋体”这个字体($JAVA_HOME/jre/lib/fonts目录下) 由于JDK默认[详细]
-
linux find命令之xargs简单概述
所属栏目:[安全] 日期:2021-03-15 热度:57
在使用 find命令的-exec选项处理匹配到的文件时, find命令将所有匹配到的文件一起传递给exec执行。但有些系统对能够传递给exec的命令长度有限制,这样在find命令运行几分钟之后,就会出现溢出错误。错误信息通常是“参数列太长”或“参数列溢出”。这就是xa[详细]
-
每天一个linux命令 whereis命令
所属栏目:[安全] 日期:2021-03-15 热度:155
whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。 和find相比,whereis查找的速度非常快,这是因为linux系统会将 系统内的所有文件都记录在一个数据库文件[详细]
-
linux脚本判断条件总结(必看)
所属栏目:[安全] 日期:2021-03-15 热度:199
如下所示: -b file 若文件存在且是一个块特殊文件,则为真 -c file 若文件存在且是一个字符特殊文件,则为真 -d file 若文件存在且是一个目录,则为真 -e file 若文件存在,则为真 -f file 若文件存在且是一个规则文件,则为真 -g file 若文件存在且设置了S[详细]
-
Shell命令行中特殊字符与其转义详解(去除特殊含义)
所属栏目:[安全] 日期:2021-03-15 热度:149
特殊符号及其转义 大家都知道在一个shell命令是由命令名和它的参数组成的,比如 cat testfile ,其中cat是命令名,testfile是参数. shell将参数testfile传递给cat命令. 但是,如果参数中含有特殊字符,比如说*,*我们知道,是表示任意多个(包括0个)任意字符. 那么sh[详细]
-
每天一个linux命令 chgrp命令
所属栏目:[安全] 日期:2021-03-15 热度:71
在lunix系统里,文件或目录的权限的掌控以拥有者及所诉群组来管理。可以使用chgrp指令取变更文件与目录所属群组,这种方式采用群组名称或群组识别码都可以。Chgrp命令就是change group的缩写!要被改变的组名必须要在/etc/group文件内存在才行。 1.命令格式[详细]
-
Linux用户配置sudo权限(visudo)的方法
所属栏目:[安全] 日期:2021-03-15 热度:110
sudo的工作过程如下: 1,当用户执行sudo时,系统会主动寻找/etc/sudoers文件,判断该用户是否有执行sudo的权限 2,确认用户具有可执行sudo的权限后,让用户输入用户自己的密码确认 3,若密码输入成功,则开始执行sudo后续的命令 4,root执行sudo时不需要输[详细]
-
linux文件目录默认权限(详解)
所属栏目:[安全] 日期:2021-03-15 热度:70
1、文件的默认权限是没有x的,即文件的最大默认权限为666(-rw-rw-rw) 2、由于进入目录和目录的x权限有关,故目录的最大默认权限为777(drwxrwxrwx) 查看默认权限需要使用umask命令: [123@123 ~]$ umask //数字方式显示 0022 [123@123 ~]$ umask -S //符[详细]
-
Linux下Tomcat启动正常,但浏览器无法访问的解决方法
所属栏目:[安全] 日期:2021-03-15 热度:167
1、服务器可ping通 2、服务器抓本地的http请求包,可以抓到 3、本地抓服务器返回的http响应包,抓不到 经过查找,是由于开启了Linux防火墙 查看防火墙配置(需要root权限) [root@localhost ~]# service iptables status Redirecting to /bin/systemctl stat[详细]
-
linux C语言开发管道通信实例详解
所属栏目:[安全] 日期:2021-03-15 热度:162
linux C语言开发管道通信 Linux系统本身为进程间通信提供了很多的方式,比如说管道、共享内存、socket通信等。管道的使用十分简单,在创建了匿名管道之后,我们只需要从一个管道发送数据,再从另外一个管道接受数据即可。 #include stdio.h #include unistd.[详细]
-
virtualbox 中的linux 共享文件的方法
所属栏目:[安全] 日期:2021-03-15 热度:55
首先要安装VirtualBox的增强版功能(VBoxGuestAdditions) 在 设备---安装增强版功能-----运行,重启电脑。 1、Linux本地的共享文件夹建立 mkdir /mnt/localShare 2、/etc/下的fstab 修改添加 win_share /mnt/localShare vboxsf rw,gid=100,uid=1000,auto 0 0[详细]
-
关于vi和vim的区别及命令详解
所属栏目:[安全] 日期:2021-03-15 热度:76
vi有3个模式:插入模式、命令模式、低行模式。 插入模式: 在此模式下可以输入字符,按ESC将回到命令模式。 命令模式: 可以移动光标、删除字符等。 低行模式: 可以保存文件、退出vi、设置vi、查找等功能(低行模式也可以看作是命令模式里的)。 一、打开文件[详细]
-
shell学习之printf命令格式化输出语句
所属栏目:[安全] 日期:2021-03-15 热度:84
简介 printf 命令用于格式化输出, 是echo命令的增强版。它是C语言 printf() 库函数的一个有限的变形,并且在语法上有些不同。 注意: printf 由 POSIX 标准所定义,移植性要比 echo 好。 如同 echo 命令,printf 命令也可以输出简单的字符串: $printf "Hel[详细]
-
详解Linux--shell脚本之正则表达式
所属栏目:[安全] 日期:2021-03-15 热度:98
一、正则表达式的概念及特点: 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。规定一些特殊语法表示字符类、数量限定符和位[详细]
-
浅谈ctrl+c,ctrl+d,ctrl+z在linux中的意义
所属栏目:[安全] 日期:2021-03-14 热度:93
ctrl+c和ctrl+z都是中断命令,但是他们的作用却不一样. ctrl+c是强制中断程序的执行。 ctrl+z的是将任务中断,但是此任务并没有结束,他仍然在进程中他只是维持挂起的状态,用户可以使用fg/bg操作继续前台或后台的任务,fg命令重新启动前台被中断的任务,bg[详细]
-
linux中Jetty的安装和配置方法
所属栏目:[安全] 日期:2021-03-14 热度:94
Jetty Jetty 是一个开源的 servlet容器,它为基于Java的web内容,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的API以一组 JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提[详细]
-
Linux下压缩与解压命令详解
所属栏目:[安全] 日期:2021-03-14 热度:140
本文为大家分享了Linux下压缩与解压缩命令,供大家参考,具体内容如下 【tar命令】 解压:tar -zxvf FileName.tar 压缩:tar -czvf FileName.tar DirName 【gz命令】 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName .tar.gz 和[详细]
-
linux 驱动之Kconfig文件和Makefile文件实例
所属栏目:[安全] 日期:2021-03-14 热度:97
linux 驱动之Kconfig文件和Makefile文件实例 在Linux编写驱动的过程中,有两个文件是我们必须要了解和知晓的。这其中,一个是Kconfig文件,另外一个是Makefile文件。如果大家比较熟悉的话,那么肯定对内核编译需要的.config文件不陌生,在.config文件中,我[详细]
-
详解shell 遍历文件夹内所有文件并打印绝对路径
所属栏目:[安全] 日期:2021-03-14 热度:93
例如你有一个文件夹路径是 /wls,如果想要遍历这个文件夹内的所有文件,并将它们保存到数组中,利用shell你可以这样做 for file in /wls/*do if test -f $file then arr=(${arr[*]} $file) fidoneecho ${arr[@]} 这样就可以遍历wls文件夹下的所有文件并把它[详细]
-
linux下防火墙开启某个端口号及防火墙常用命令使用(详解)
所属栏目:[安全] 日期:2021-03-14 热度:89
1、永久性生效,重启后不会复原 开启:chkconfigiptables on 关闭:chkconfigiptables off 2、即时生效,重启后复原 重启防火墙 方式一:/etc/init.d/iptables restart 方式二:service iptables restart 关闭防火墙: 方式一:/etc/init.d/iptables stop 方[详细]
-
Log4j 日志文件Linux/Mac/Windows通用存放位置设置方法
所属栏目:[安全] 日期:2021-03-14 热度:66
log4j1/log4j2中category的配置以及log的输出位置(windows和linux通用的log输出位置) 一、场景和需求 假设我现在有3个独立的用project(暂时用maven关联起来,当然也可以不用maven),一个是提供公共服务的infrastructure,一个是提供存储的persister,一个[详细]
-
使用Bash Shell检查文件是否存在的方法
所属栏目:[安全] 日期:2021-03-14 热度:150
前言 大家在工作的时候可能经常会遇到这样的需求,在类Unix系统的Bash环境下,怎样检查文件是否存在呢?既然有需求,当然就有解决的办法了,Shell中的test命令,可以用来检测文件的类型或者比较数值是否相等,该命令也能用来检查文件是否存在。 可以用如下的[详细]
-
mac 安装omyzsh后不执行~/.bash_profile、~/.bashrc的完美解决办
所属栏目:[安全] 日期:2021-03-14 热度:87
mac 安装 omyzsh 后, terminal瞬间逼格飙升! 但是! terminal init的时候并不会执行~/.bash_profile、~/.bashrc等脚本了, 这是因为其默认启动执行脚本变为了~/.zshrc。 解决办法就是修改~/.zshrc文件,在其中添加: source ~/.bash_profile、~/.bashr[详细]
-
浅谈vim的四种模式及模式切换
所属栏目:[安全] 日期:2021-03-14 热度:117
vim和记事本或WORD不一样,不是一打开后就可以输入文字,此时它处于正常模式。 vim一共有4个模式: 正常模式 (Normal-mode) 插入模式 (Insert-mode) 命令模式 (Command-mode) 可视模式 (Visual-mode) 正常模式 启动vim后默认处于正常模式。不论位于什么模式[详细]