<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="https://tm.root-n.com/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel>
        <title>Tipsというかメモ unix:general</title>
        <description></description>
        <link>https://tm.root-n.com/</link>
        <lastBuildDate>Wed, 19 Nov 2025 02:02:35 +0900</lastBuildDate>
        <generator>FeedCreator 1.7.2-ppt DokuWiki</generator>
        <image>
            <url>https://tm.root-n.com/lib/images/favicon.ico</url>
            <title>Tipsというかメモ</title>
            <link>https://tm.root-n.com/</link>
        </image>
        <item>
            <title>Unix :: ホスト名の変更</title>
            <link>https://tm.root-n.com/unix:general:change_hostname</link>
            <description>*  コマンドにて変更


% sudo hostname &lt;HOST_NAME&gt;






	*  再起動しても有効にするために


% sudo vi /etc/sysconfig/network



HOSTNAME=&lt;HOST_NAME&gt;</description>
        <category>unix:general</category>
            <pubDate>Wed, 03 Sep 2014 17:50:45 +0900</pubDate>
        </item>
        <item>
            <title>Unix :: ファイル容量が 0 バイトのファイルを検索する</title>
            <link>https://tm.root-n.com/unix:general:find_size0_files</link>
            <description>% find . -type f -size 0c</description>
        <category>unix:general</category>
            <pubDate>Wed, 08 Jun 2011 10:50:30 +0900</pubDate>
        </item>
        <item>
            <title>Unix :: １つの UNIX ユーザーアカウントを利用して複数ユーザーがログイ ...</title>
            <link>https://tm.root-n.com/unix:general:multi_bashrc</link>
            <description>UNIX ユーザーアカウントが１つかないサーバー上で、複数ユーザーがログインして作業する必要があるとします。

通常は .bashrc は１つしかないので、誰がログインしても共通の .bashrc を使用するしかありません。

しかし、以下の設定を行うことで複数ユーザーにおいてもそれぞれ専用の .bashrc を使用することが可能になります。</description>
        <category>unix:general</category>
            <pubDate>Tue, 28 Apr 2015 13:26:36 +0900</pubDate>
        </item>
        <item>
            <title>Unix :: ファイル名の一括リネームいろいろ</title>
            <link>https://tm.root-n.com/unix:general:rename</link>
            <description>% ls
hoge1.txt  hoge2.txt  hoge3.txt





拡張子「.txt」のファイルに接頭辞「prefix.」を付けてリネームする



% for f in *.txt; do
mv $f prefix.$f;
done


▼結果



% ls
prefix.hoge1.txt  prefix.hoge2.txt  prefix.hoge3.txt</description>
        <category>unix:general</category>
            <pubDate>Thu, 25 Dec 2008 12:06:13 +0900</pubDate>
        </item>
        <item>
            <title>Unix :: Linuxのランレベル</title>
            <link>https://tm.root-n.com/unix:general:runlevel</link>
            <description>ランレベルとは、Linuxの動作モードのことです。ランレベルには 0～6 の 7種類あり、その数値によって動作内容が異なります。

ランレベル説明0システム停止1シングルユーザモード(rootのみ)2NFS(Network File System)をしないマルチユーザモード3マルチユーザモード4（未使用）5グラフィックベースのマルチユーザモード6再起動
/etc/rc.d/rc3.d (または /etc/rc3.d)

例えば、ランレベル3の場合は /etc/rc.d/rc3.d (または /etc/rc3.d) にあるスクリプトがシンボリックリンクを介して実行されます。

シンボリックリンクには  K＋2ケタの数字  で始まるファイルと、 S＋2ケタの数字  で始まるファイルがあります。…</description>
        <category>unix:general</category>
            <pubDate>Sun, 16 Mar 2008 22:48:36 +0900</pubDate>
        </item>
        <item>
            <title>簡単お手軽に FTP サーバーを公開する（sftp, chroot の利用）</title>
            <link>https://tm.root-n.com/unix:general:sftp_chroot</link>
            <description>開発案件などにおいて、効率的な作業を行う目的で、自社（または個人）で所有するサーバーの一部の領域を第三者に公開（一時的に開放）したいケースがあったりします。

例えば、</description>
        <category>unix:general</category>
            <pubDate>Mon, 19 Nov 2018 16:32:18 +0900</pubDate>
        </item>
        <item>
            <title>Unix :: ファイルのアクセス日時や更新日時を変更する</title>
            <link>https://tm.root-n.com/unix:general:touch_t</link>
            <description>例） /path/to/file を 2011年07月20日10時11分12秒 に変更する


% touch -t 201107201011.12 /path/to/file


	*  日時の書式： YYYYMMDDhhmm.ss (年月日時分.秒)





おまけ） PHP で実行する



&lt;?php

// ファイルのアクセス日時や更新日時を変更する。
// YYYYMMDDhhmm.ss
$cmd = 'touch -t 201107201011.12 /path/to/file';

exec($cmd, $out, $ret);

var_dump($out);
var_dump($ret);</description>
        <category>unix:general</category>
            <pubDate>Wed, 20 Jul 2011 18:01:40 +0900</pubDate>
        </item>
        <item>
            <title>Unix :: ユーザーをグループに追加する</title>
            <link>https://tm.root-n.com/unix:general:usermod_g</link>
            <description>% sudo usermod -a -G &lt;GROUP&gt; &lt;USER&gt;


	*  usermod -a -G グループ名 ユーザー名
		*  -a: append 追加モード。-a しないと、今まで登録されていたグループが削除されてしまうので注意。



※ すでにログインしているユーザーに対して追加した場合、そのユーザーは一旦ログインしなおさないと有効にならない(ようだ)</description>
        <category>unix:general</category>
            <pubDate>Fri, 24 Jun 2011 11:38:58 +0900</pubDate>
        </item>
        <item>
            <title>Unix :: サーバ時刻を UTC から JST に変更する</title>
            <link>https://tm.root-n.com/unix:general:utc2jst</link>
            <description>変更方法

/etc/localtime のシンボリックの向き先を /usr/share/zoneinfo/Japan に変更する。

シンボリックリンクが存在しない場合は、新たに作成する。

% ln -s /usr/share/zoneinfo/Japan /etc/localtime

作業完了後、再ログインすれば時刻は JST に変更されている。</description>
        <category>unix:general</category>
            <pubDate>Mon, 22 Nov 2010 17:52:03 +0900</pubDate>
        </item>
        <item>
            <title>Unix :: vi で行番号を表示する</title>
            <link>https://tm.root-n.com/unix:general:vi_line_number</link>
            <description>コマンドモードで



:set number



or 



:set nu</description>
        <category>unix:general</category>
            <pubDate>Thu, 25 Dec 2008 11:55:33 +0900</pubDate>
        </item>
        <item>
            <title>Unix :: .vimrc のメモ</title>
            <link>https://tm.root-n.com/unix:general:vimrc</link>
            <description>.vimrc



set number
set showmatch
set autoindent
set tabstop=4
set shiftwidth=4
syntax on


	*  set number
		*  行番号を表示する


	*  set tabstop=4
	*  set shiftwidth=4
		*  タブなどのインデント幅をスペース4文字分に設定する</description>
        <category>unix:general</category>
            <pubDate>Thu, 25 Dec 2008 11:54:52 +0900</pubDate>
        </item>
    </channel>
</rss>
