linux
文章平均质量分 87
whatnamecaniuse
悟空啊!不是做师父的要批评你,你学习佛法这么久,怎么还是不见长进!你就是太有性格了,所以步步都是凶险。你看为师手中的这串念珠,经年累月地磨光了棱棱角角,颗颗都是一模一样地圆滑,所谓佛法的真谛就蕴藏在这每一粒念珠里。依我看这位小施主倒是颇具慧根。
展开
-
C标准库中不安全的函数
C标准库中有一些函数存在副作用。虽然这些函数功能强大,但是如果忽略他们的副作用,会让整个应用不稳定。初期运行良好的代码,到了项目晚期,时不时崩溃。一、字符串缓冲区溢出函数 严重性 解决方案 strcpy 很危险 改为使用 strncpy。 strcat 很危险 改为使用 strncat。 sprintf 很危险 改为使用 snprintf,或者使用精度说明符。 scanf 很危险 使用精度说明符,或自己进行解析。 ssc原创 2020-10-12 11:32:05 · 1221 阅读 · 0 评论 -
用tar进行Centos系统备份与恢复教程
http://www.centoscn.com/image-text/2013/0418/318.htmlLinux不像windows,它不限制根用户存取任何东西,因此,你完全可以把一个分区上每一个的文件放入一个TAR文件中。使用root用户切换到根目录然后,使用下面的命令备份完整的系统:tar cvpzf backup.tgz / --exclude=/p转载 2017-03-07 10:24:40 · 4537 阅读 · 1 评论 -
centos安装后默认不启用网卡问题
1、使用ifconfig查看网卡信息,找到ethnet网卡名称;2、cd /etc/sysconfig/network-scripts/,ls ,列出文件;3、找到网卡的配置文件,ifcfg-网卡名称,类似于 ifcfg-eth0 4、编辑配置文件,将ONBOOT="no"修改为ONBOOT="yes"5、reboot原创 2017-03-07 11:43:30 · 2090 阅读 · 0 评论 -
linux命令
http://man.linuxde.net/vi转载 2017-03-07 11:09:20 · 251 阅读 · 0 评论 -
CentOS 本地ISO 挂载并配置本地软件源
http://www.cnblogs.com/oftenlin/p/4325023.htmlCentOS 挂载ISO镜像文件为本地源操作系统:CentOS5.5ISO文件:CentOS5.5的ISO镜像一个 操作步骤:一、挂载iso文件到挂载点[root@server ~ ]# mount -o loop /mnt/iso/CentOS5.is转载 2017-03-11 19:22:30 · 1329 阅读 · 0 评论 -
linux下如何读取使用iso 镜像文件的方法
http://www.jb51.net/os/RedHat/2682.html如果拷贝到本地,可以使用mount mount fileName mountPoint -o loop,fileName是镜像文件名(*.iso,*.img), 用例:如我有一个/home/rhel5.2.iso光盘镜像文件, mkdir /mnt/b mount /home/rhel5.2.iso /mnt转载 2017-03-11 19:24:19 · 7750 阅读 · 0 评论 -
CentOS7安装MariaDB成功的实践
http://www.cnblogs.com/Lenbrother/p/6203998.html前言在自己的VPS的CentOS7安装Oracle的Mysql失败以后,我又开始找CentOS7上面安装MariaDB的方法,于是我找打了这篇文章:http://blog.csdn.net/default7/article/details/39138139安装MariaDB转载 2017-03-11 19:26:05 · 445 阅读 · 0 评论 -
MySQL创建用户的三种方法
http://blog.csdn.net/huaishu/article/details/50540814转帖者言:create user、grant、insert user共三种方法。个人推荐先create后grant,避免隐藏行为。前言:MySQL创建用户的方法分成三种:INSERT USER表的方法、CREATE USER的方法、GRANT的方法。一、转载 2017-03-13 14:22:50 · 1401 阅读 · 0 评论 -
应用内置embeded tomcat,并打包为fat jar的解决方案
http://blog.csdn.net/hengyunabc/article/details/51069276需求大量的微服务框架引起了一大波embeded tomcat,executable fat jar的潮流。显然spring boot是最出色的解决方案,但是spring boot有两个不足的地方:不支持配置web.xml文件,对于旧应用迁移不方便一转载 2017-03-13 21:07:37 · 494 阅读 · 0 评论 -
Tomcat中server.xml文件内各节点详解
http://www.cnblogs.com/gentoo/archive/2012/10/13/2722463.html由于 Tomcat 基于 Java,实际上在各种 Linux 发行版里的配置方法都大同小异,只是我看见在 Arch Linux 环境里搭建 Tomcat 的文章比较少,所以在 Arch Linux 实践一遍然后得出此文。此文假设你对 Tomcat转载 2017-03-13 21:28:37 · 569 阅读 · 0 评论 -
Tomcat的四种web应用部署方式详解
http://blog.csdn.net/titilover/article/details/6822258 在Tomcat中有四种部署Web应用的方式,简要的概括分别是:(1)利用Tomcat自动部署(2)利用控制台进行部署(3)增加自定义的Web部署文件(%Tomcat_Home%\conf\Catalina\localhost\AppName.xml)(4转载 2017-03-14 09:59:32 · 681 阅读 · 0 评论 -
部署Spring Boot应用
https://www.tianmaying.com/tutorial/deploy-spring-boot-application在开发Spring Boot应用的过程中,Spring Boot直接执行public static void main()函数并启动一个内嵌的应用服务器(取决于类路径上的以来是Tomcat还是jetty)来处理应用请求。对于生产环境,这样的部署方式转载 2017-03-14 10:00:47 · 339 阅读 · 0 评论 -
Spring Boot 配置优先级顺序
http://www.cnblogs.com/softidea/p/5759180.html一般在一个项目中,总是会有好多个环境。比如:开发环境 -> 测试环境 -> 预发布环境 -> 生产环境每个环境上的配置文件总是不一样的,甚至开发环境中每个开发者的环境可能也会有一点不同,配置读取可是一个让人有点伤脑筋的问题。Spring Boot提供了一种优先级配置读取的转载 2017-03-14 10:02:14 · 589 阅读 · 0 评论 -
tomcat server.xml中文版
http://www.blogjava.net/baoyaer/articles/107278.htmlTomcat Server的结构图 该文件描述了如何启动Tomcat Server转载 2017-03-16 10:19:19 · 286 阅读 · 0 评论 -
linux/windows下查看目标文件.a/.lib的函数符号名称
https://blog.csdn.net/listener51/article/details/772668241、linux下(1)、 objdump -t 查看对象文件所有的符号列表;例如objdump -t libtest.o(2)、nm列出目标文件(.o)的符号清单;例如nm -s filename.a/filename.o/a.out(3)、...转载 2019-05-25 11:40:09 · 1406 阅读 · 0 评论 -
centos 7 启用系统预装tomcat
centos安装时预装了tomcat,但是默认不启用。用systemctl is-enabled tomcat 进行检查,返回disabled。首先启用并启动tomcat执行:systemctl enable tomcatsystemctl start tomcat用ps -ef | grep tomcat检查[username@hostname ~]$原创 2017-03-09 15:14:15 · 838 阅读 · 0 评论 -
is not in the sudoers file 解决
http://blog.csdn.net/zhuqinglu/article/details/2050927解决方案:首需要切换到root身份$su -(注意有- ,这和su是不同的,在用命令"su"的时候只是切换到root,但没有把root的环境变量传过去,还是当前用户的环境变量,用"su -"命令将环境变量也一起带过去,就象和root登录一样)然后$转载 2017-03-09 08:57:22 · 313 阅读 · 0 评论 -
mysql grant 用户权限总结
http://blog.csdn.net/wulantian/article/details/38230635MySQL 有多个个权限?经常记不住,今天总结一下,看后都能牢牢的记在心里啦!!很明显总共28个权限:下面是具体的权限介绍:转载的,记录一下:一.权限表mysql数据库中的3个权限表:user 、db、 host权限表的存取过程是转载 2017-03-17 14:55:03 · 397 阅读 · 0 评论 -
查看ubuntu上已安装软件
http://tieba.baidu.com/p/2910330084查看已安装软件 : dpkg -l 查看安装位置, 例如查看 firefox:则执行 which firefox 输出 /usr/bin/firefox 这个一般是1个软连接.然后执行ls -l /usr/bin/firefox就可以找出真正的位置.转载 2015-02-09 11:20:53 · 462 阅读 · 0 评论 -
linux下强制踢掉登陆用户
http://blog.csdn.net/chengest/article/details/4360584查看机器中登陆的用户 [root@chengest~]# w 16:29:02 up 2 days, 2:35, 5 users, load average: 0.03, 0.05, 0.01 USER转载 2015-02-10 09:02:54 · 1283 阅读 · 0 评论 -
Ubuntu 12.04(32位)安装Oracle 11g(32位)全过程以及几乎所有问题的解决办法
http://blog.csdn.net/idber/article/details/9039857这两天在Ubuntu上安装Oracle把人折腾毁了,即使照着网上的教程来,还是出了很多问题。好在最后终于搞定了。写出来总结一下,免得以后忘了。标题注明32位是因为网上教程几乎全是以64位安装为例的,32位系统下照着做是绝对会安装失败的。出现的问题主要有转载 2015-02-10 14:31:34 · 781 阅读 · 0 评论 -
Ubuntu 13.04/12.10安装Oracle 11gR2图文教程
http://www.cnblogs.com/xzpp/p/3572307.htmlUbuntu 13.04/12.10安装Oracle 11gR2图文教程原文标题:How to Install Oracle 11G R2 Enterprise Edition Database Ubuntu 12.10 / 12.04注:原文出自:h转载 2015-02-11 09:01:48 · 2499 阅读 · 0 评论 -
Ubuntu下安装Oracle 11G
http://jingyan.baidu.com/article/154b46315594b428cb8f4157.htmlUbuntu下安装Oracle 11G|浏览:1244|更新:2014-04-27 13:101234567分步阅读转载 2015-02-10 15:26:25 · 774 阅读 · 0 评论 -
linux下彻底删除oracle
http://www.2cto.com/os/201402/278522.html一、停止Oracle数据库服务shutdown immediate;二、停止监听服务lsnrctl stop三、用dbca命令卸载数据库实例四、删除/usr/local/bin下的三个文件rm –rf coraenvrm –rf转载 2015-02-12 10:33:14 · 1422 阅读 · 0 评论 -
查看动态链接库依赖关系的命令
http://www.cnblogs.com/lijunamneg/p/3806767.html查看动态链接库依赖关系的命令linux下查看动态链接库依赖关系的命令 x86:ldd *.soarm:arm-linux-readelf -d *.so实际例子:以项目中用到的库librtsp.so分析:lij转载 2015-02-11 08:58:29 · 4198 阅读 · 0 评论 -
Linux/Ubuntu修改主机名【转】
http://blog.csdn.net/ruyanhai/article/details/60917781.临时修改主机名显示主机名:zhouhh@zzhh64:~$ hostnamezhh64修改主机名:zhouhh@zzhh64:~$ sudo hostname zzofszhouhh@zzhh64:~$ hostnam转载 2015-02-11 14:42:01 · 517 阅读 · 0 评论 -
bash_profile、bashrc、/etc/profile的关系
.bash_profile只在登陆的时候读取,在X下登陆打开一个console的话是不读取该文件的。如果你在字符模式下登陆输入用户和密码的话是读取的。如果在X下打开一个console要读取配置,就要写在.bashrc里面,而不是.bash_profile里面. 你可以在.bashrc里面加入:if test -f .bash_profile; then. .bash_profi转载 2015-02-11 16:11:41 · 1054 阅读 · 0 评论 -
Oracle中各种“name”
http://www.linuxidc.com/Linux/2013-06/85939.htm(1)database name(数据库名):指的就是Oracle数据库的名称,用来在一个域内唯一的标识一个数据库。数据库名由db_name初始化参数指定。数据库名最多可达8个字符(文字数字字符,下划线,#,$)组成,必须和create database中的指定的名字相同。在有转载 2015-02-10 10:52:28 · 537 阅读 · 0 评论 -
Linux上Oracle 11g安装步骤
http://www.cnblogs.com/gaojun/archive/2012/11/22/2783257.html Oracle 11g下载地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html选择需要的oracle安装文件下载Or转载 2015-02-09 14:03:52 · 777 阅读 · 2 评论 -
Linux Oracle服务启动&停止脚本与开机自启动
http://www.cnblogs.com/mchina/archive/2012/11/27/2782993.html 在CentOS 6.3下安装完Oracle 10g R2,重开机之后,你会发现Oracle没有自行启动,这是正常的,因为在Linux下安装Oracle的确不会自行启动,必须要自行设定相关参数,首先先介绍一般而言如何启动oracle。一、在Linux下启动Oracl转载 2015-05-04 10:41:16 · 421 阅读 · 0 评论 -
纯DOS下安装Linux
http://blog.csdn.net/frank0521/article/details/7177729 因电脑有两块硬盘,一个装了WinXP,所以想在另外一块盘中搞出点空间来装Linux玩,但因为家人常要用XP,而我也不想在启动时出现选择菜单,所以想到了在启动时选择硬盘的方式来安装,现将安装方式总结如下:1. 将CentOS ISO中的“isolinux”文件转载 2017-02-28 17:43:05 · 1143 阅读 · 1 评论 -
centOS目录结构详细版
http://www.iteye.com/topic/1125162 linux 目录结构 /:根目录,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中/bin:/usr/bin:可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。/boot:放置linux系统启动时转载 2017-03-08 09:24:30 · 342 阅读 · 0 评论 -
解决useradd 用户后没有添加用户Home目录的情况,Linux改变文件或目录的访问权限命令,linux修改用户密码
http://www.justwinit.cn/post/2581/这个新加的用户名始终在最后面,这个注意下即可:useradd -d /home/newuser newuseruseradd -d /home/newuser -g 0 -G 0,1,3,4,6,10 -u 500 -r -p Love newuser不明白这两句命令的意思,能否解释一下?第一句转载 2015-02-09 19:09:27 · 28090 阅读 · 0 评论