Welcome 微信登录

首页 / 操作系统 / Linux

Linux基础知识:用户管理

Linux基础知识:用户管理

用户管理1.如何在系统中查看用户<1>用户信息文件vim /etc/passwd,信息格式为:名字:密码:uid:gid:用户说明:用户家目录:用户使用的shell:<2>用户认证信息vim /etc/shadow,信息格式为: 名字:密码:密码使用天数:密码最短有效期:密码最长有效期:密码警告期:密码非活跃期:密码到期日:<3>用户组信息vim /etc/group,信息格式为:用户组名称:用户组密码:用户组id:附加...
Iptables工作原理使用详解

Iptables工作原理使用详解

Iptables防火墙简介Netfilter/Iptables(以下简称Iptables)是unix/linux自带的一款优秀且开放源代码的完全自由的基于包过滤的防火墙工具,它的功能十分强大,使用非常灵活,可以对流入和流出服务器的数据包进行很精细的控制。特别是它可以在一台非常低的硬件配置下跑得非常好。IPtables是linux2.4及2.6内核中集成的服务。其功能与安全性比其老一辈ipfwadm,ipchains强大的多,Iptables主要工作在OSI...
Linux基础知识:find命令的使用

Linux基础知识:find命令的使用

find 命令用于查找文件系统中的指定文件。*命令格式:find pathname -option [-print -exex -ok]1.pathname要查找的目录路径~表示home目录.表示当前目录/表示根目录2.option常用的选项-name:按名称查找-perm:按文件权限查找-prune:不在当前指定目录下查找-type:按照文件类型查找-user:查找指定属主的文件或目录-group:查找指定所属组的文件或目录-nouser:查找无有效属主...
Arch Linux 安装过程(UEFI+GRUB+GNOME)

Arch Linux 安装过程(UEFI+GRUB+GNOME)

为何使用 Arch Linux轻量简洁 没有帮你预先装好一大堆你可能不要用的东西(但也意味着你需要自己定制)出色的pacman包管理器在这种一片空白的系统上你可以快速提高自己的知识水平相比gentoo slackware arch的用ji户lao更多准备安装 Getting Start换了台thinkpad t460s 自带的ssd仅有256GB 而windows一个主分区就占了200G 于是我的电脑->管理->磁盘直接从那个主分区里压缩出42...
VirtualBox安装Ubuntu后的静态ip配置

VirtualBox安装Ubuntu后的静态ip配置

1、VirtualBox安装完Ubuntu后,默认应该是开启一块网卡,连接方式根据宿主电脑的连接方式来(如果物理机是通过有线上网,那么需要使用NAT网络连接方式,如果是无线网络,那么需要使用桥接方式上网),该网卡负责虚拟机的上网。2、添加一块网卡,连接方式选择仅主机(Host-Only)适配器。3、进入ubuntu系统,执行ifconfig -a,查看当前网卡信息,根据HWaddr字段查看是否和VirtualBox里面看到的两个网卡对应ifconfig -...
Linux IPC之管道和FIFO

Linux IPC之管道和FIFO

导言:管道是UNIX系统上最古老的IPC方法,管道提供了一种优雅的解决方案:给定两个运行不同程序的进程,在shell中如何让一个进程的输出作为另一个进程的输入?管道可以用来在相关(一个共同的祖先进程创建管道)进程之间传递数据。FIFO是管道概念的一个变体,它们之间的一个重要差别在于FIFO可以用于任意进程间的通信。概述每个shell用户都对在命令中使用管道比较熟悉,例如,统计一个目录中文件的数目:ls | wc -l解释:为了执行上面的命令,shell创建...
Caffe配置简明教程 ( Ubuntu 14.04 / CUDA 7.5 / cuDNN 5.1 / OpenCV 3.1 )

Caffe配置简明教程 ( Ubuntu 14.04 / CUDA 7.5 / cuDNN 5.1 / OpenCV 3.1 )

1. 前言本教程使用的系统是Ubuntu 14.04 LTS 64-bit,使用的CUDA版本为7.5,使用的NVIDIA驱动版本为352。如果您使用的Pascal架构显卡,如GTX1080或者新ttx,则必须使用更高版本的驱动和CUDA 8。本教程不适于这种情况,请不要尝试。Ubuntu每两年发布一次LTS版本(即长期支持版),所以现在已经发布了16.04 LTS版本。鉴于很多程序在新系统下的兼容性还没有测试,本教程依然介绍的是上一个LTS版本上安装Ca...
Ubuntu 16.04下载编译Android 6.0源码及问题解决

Ubuntu 16.04下载编译Android 6.0源码及问题解决

在虚拟机里面跑了个虚拟机,预留了20G的空间,然后各种环境配不好(第一次玩Linux),弄了1day左右吧,终于开始下载了,还好可以科学上网,省了一点功夫。然后还没有写脚本,就苦逼的守在它下啊下。因为它指不定的会出错,需要repo sync。然后经过漫长的等待,本以为就等出了Success,结果等出了磁盘空间不足。然后只有忍痛把东西都删掉重头来过,接着又给Ubuntu分配了90G的空间,想着一定能够了,这次写了脚本,不用再苦逼的望着屏幕了。结果。。下了88...
误将系统根目录下秘钥授予755权限解决办法

误将系统根目录下秘钥授予755权限解决办法

格式chmod 权限 要修改权限的文件Linux中的权限如下:-rw------- (600) -- 只有属主有读写权限。-rw-r--r-- (644) -- 只有属主有读写权限;而属组用户和其他用户只有读权限。-rwx------ (700) -- 只有属主有读、写、执行权限。-rwxr-xr-x (755) -- 属主有读、写、执行权限;而属组用户和其他用户只有读、执行权限。-rwx--x--x (711) -- 属主有读、写、执行权限;而属组用户和...
Mac下快速安装Caffe并训练MNIST

Mac下快速安装Caffe并训练MNIST

在Ubuntu上成功安装了Caffe,但是没有训练MNIST,今天在Mac上极简安装了Caffe并且顺利地跑通了MNIST。网络上的教程很多都比较复杂,这篇文章仅关注安装和训练过程,不涉及深度学习的理论。希望看到这篇文章的朋友不要去关注GPU、cuCNN、CUDA、cmake、Python、Matlab、LeNet、libstdc++、OpenBLAS、MKL等名词,这些只会让人觉得混淆。第一手的资料当然来自Caffe的官方网站,里面的内容很多,很容易让人...
Mac平台上OpenCV开发环境搭建

Mac平台上OpenCV开发环境搭建

介绍下如何在Mac OS X上进行OpenCV项目的开发,尝试的开发工具有Xcode(版本是4.6.1)和Eclipse,使用的OpenCV版本是2.4.6。如果只是需要OpenCV的相关头文件以及动态库,请直接执行brew install opencv(如果安装了Homebrew的话),如果不行,请看下面的OpenCV源码编译安装过程。1.安装CMake安装CMake可以使用MacPorts,也可以使用Homebrew,如果以前安装过两者中的任何一个就用...
Mac下使用OpenCV与在Xcode下使用OpenCV详解

Mac下使用OpenCV与在Xcode下使用OpenCV详解

最近刚入手一台MacBook Air,一直没有时间搭建编程环境,这两天终于挤出时间开始使用Mac系统。目前的编程工具主要为Eclipse以及xcode,笔者首先选择了使用Xcode,由于本人长期使用C++从事图像处理方面的工作,所以安装OpenCV就成了编程开始前的第一步。系统环境:ML10.8.2XCode版本:4.5.2OpenCV版本:2.4.3Eclipse版本:Juno Service Release 1在这里特别提醒大家:OpenCV中文官方网...
<< 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 >>